According to this response from MS "you cannot handle the events for a TreeView control added in runtime using Excel VBA", although there is a suggested workaround using VB6(!).
Is adding the control at design-time and then hiding it until required an option?