> Сидор Лютый
Совершенно верно. Причем, предыдущий файл даже не надо закрывать, достаточно сделать активным другой... Кроме того, путаница возникает если в Автокад загружены несколько макросов VBA, каждый из которых имеет свой модуль ThisDrawing.
Поэтому, можно говорить о том, что вопрос об обнулении набора "вообще" поставлен некорректно.
Для того чтобы избежать в своей программе подобных проблем, надо обнулять набор непосредственно перед его заполнением:
Set axSset = ThisDrawing.ActiveSelectionSet
axSset.Clear
axSset.Select ...
Set axSset = Nothing
Т.е., когда ты уверен, что знаешь с чем имеешь дело