Pre-Selected Entities

#1
Is it possible to determine the drawing entities a user has in a selected state prior to the execution of a VBA macro?

I would prefer to have a VBA subroutine act upon preselected entities rather than prompt the user to select the entities to process within the VBA routine.

It seems more intutitive to me to have the user invoke a macro with a keystroke combination after they select the entities to process, not before.

Regards,
Brett C. Cammack