Was ja auch logisch ist.
Du hast versucht einem nicht initialisierten Array() of Variants ein anderes Variant das ein Array sein mag zuzuweisen.
Wenn du das so geschrieben hättest:
Group.vExpandedGroup(0) = vMembers dann hätte es funktioniert,vorausgesetzt du hättest vExpandedGroup irgendwo mal richtig initialisiert.