Hi On my VBA code I do a new SelectionSet and then sset.SelectOnScreen The user selects entities and everything goes well. But it the user uses 'filter (transparent command) for selecting and after this he selects more entities (i.e. all red circles and that line) then my sset gets wrong, it doesn't gets all selected entities because the filter command uses another SelectionSet. First I thought about scanning all items in both SelectionSets and mixing them (I want to avoid duplicates). But when I have thousands of items it is a near infinite loop. Anyone can help? Thanks