Store selections into memory?

I am creating a VBA macro where there are a number of objects and features selected simulatenously.

After using a command such as FeatureManager.InsertMoveCopyBody2, all of the previous selections are removed.

How can I store or save the current selections into memory and then bring them back on command?

I am new to all of this, so any help you can offer is appreciated; thanks.

SolidworksApi macros