Помогите, пожалуйста, с решением вопроса.
На Листе 1 есть ListBox, в который собираются наименования всех листов файла (по-моему, это разработка Prist). При нажатии ЛКМ происходит переход на тот лист, название которого было выбрано. При последующем возврате на Лист 1 имеем два активных поля: одно стандартное на листе, второе в ListBox. Выделения в ListBox снимаются, но поле всё равно остаётся активным. Понимаю, что ListBox можно покинуть, например, Cells(1, 1).Select. Но мне нельзя терять положение стандартного курсора, который может быть в любой области листа, поэтому Cells(1, 1).Select. мне не подойдёт. Простым нажатием клавиши Esc активное поле в ListBox исчезает, но макрорекордером это записать невозможно, так как знак «Запись макроса» неактивен. Подскажите, пжл, можно ли «покинуть» ListBox как-то по-другому, в частности, эмулировать нажатие клавиши Esc. Понимаю, что без примера тяжело, но сейчас с работы не могу его выложить, если будет необходимость, выложу вечером, простите. М.б. что-нибудь типа Target.Cells.Select?
Target.Cells не подойдёт. Для Excel, как я понял, Target.Cells и будет поле в ListBox.
Благодарю за помощь.