Здравствуйте.
Кто знает, как определить процедуру, выполняемую в данный момент ?
Не первый год интересуюсь. Мне известны некоторые «хардкор» способы узнать имя выполняемой процедуры, они требуют специальных строк кода в теле самой процедуры.
Но вот, показалось, что это возможно с помощью Application.Caller.
В примере с онлайн справочника Майкрософт (
https://docs.microsoft.com/ru-ru/office/vba/api/excel.application.caller) особое внимание вызвала строка
v = Application.Caller.Address
Case "String"
Хотя там речь, похоже, идет об имени файла. А вот как тут подобраться к имени процедуры ?
(в приложенном файла кнопка, вызывающая строки кода из примера, для удобства)