Я пытаюсь построить динамический индикатор выполнения в Excel, и в настоящее время я делаю это путем жесткого кодирования нескольких шагов в моем скрипте как «общего количества шагов» ... приложенияКод .StatusBar обновляется счетчиком, который делится на эту сумму.
Я бы хотел, чтобы «TotalSteps» предварительно заполнялось 3 (используя приведенный ниже пример), просматривая код вперед, чтобы определить, сколько раз «Call fnProgress» появляется в подпрограмме..
Public Sub Example()
TotalSteps = 3 'Enter a value here equal to the number of times "Call fnProgress" appears below
Call ABC
Call fnProgress
Call 123
Call fnProgress
Call DoReMi
Call fnProgress
End Sub
У меня нет впечатления, что это возможно в VBA, но я подумал, что кто-то здесь знает, как это сделать, если бы это было!Или, может быть, кто-то мог бы предложить лучшее решение для моей простой строки прогресса ... Возможность поиска вперед в реальном коде - это тоже интересная проблема для меня, и я думаю, что у него есть дальнейшее применение помимо моей строки состояния.Спасибо!-Юлия:)