Страницы: 1
RSS
Наименование макроса из ячейки при операторе call
 
Добрый день!

Возможно что-то упустил... Но, похоже на ограничение.
Прошу помочь...

Мне нужно было запустить из макроса другой макрос, что делается элементарно при помощи Call имя_макроса. (можно помоему даже без Call)
Что делать. если наименование макроса в ячейке?

Мне это нужно, так как в зависимости от вариантов первого - такой другой и должен запуститься. Это просчитывается на листе - получаем в ячейке наименование макроса.

Пример:
Код
Sub макрос1()
'действия, без разницы какие...
Call Sheets("лист1").Range ("B11") 'в ячейке написано: макрос2
'через переменную тоже не даёт...

End sub 



Sub макрос2()

'действия, без разницы какие...

End sub 











Изменено: Павел Баскаков - 15.06.2022 18:01:37
Всё что мы есть - это результат наших мыслей ©Будда
 
Используйте Application.Run Method
 
Цитата
написал:
Используйте Application.Run Method
То есть примерно так?
Код
Call Application.Run(переменнаясименеммакроса) 
Всё что мы есть - это результат наших мыслей ©Будда
 
Без Call и без скобок
 
Цитата
написал:
Без Call и без скобок
Спасибо! помогло)  :)  
Всё что мы есть - это результат наших мыслей ©Будда
Страницы: 1
Наверх