Я поддерживаю большой лист рассылки на рабочем столе, и на всем коде есть командные кнопки ActiveX. На одном листе, в котором я работаю, почти 100 из них. Я убедился, что сама кнопка видна, поскольку некоторые из кнопок скрыты/невидимы в зависимости от потока кода.Поиск командных кнопок в Excel VBA
Есть ли способ найти местонахождение на самом листе кнопки, на которой находится код VBA? Вот отрывок:
enter code here
Private Sub CommandButton4_Click()
Application.Goto Range("Add_Trainees"), True
CommandButton3.Visible = True ' unhides menu button
CommandButton81.Visible = True ' hides SC1
CommandButton97.Visible = True ' hides SC2
End Sub
Я пытаюсь найти, где на листе, где командные кнопки 3, 81 и 97 расположены.
TIA за любую помощь/предложения.
Вы пробовали Find & Select, Selection Pane ...? – pnuts
Это тоже работает для кнопок? [Скрытые и невидимые объекты] (http://blogs.office.com/2009/01/30/hidden-and-invisible-objects/). – mins
Посмотрите на это http://stackoverflow.com/questions/6242605/excel-vba-getting-row-of-clicked-button – Ian