Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: lovko от 16.12.2017, 13:01

Название: Application.Run - название макроса в ячейке
Отправлено: lovko от 16.12.2017, 13:01
Здравствуйте! Можно ли вызвать выполнение макроса, имя которого указано в ячейке.

Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30")
В ячейке А30, собственно: Module10.Старт
Не работает.
Все макросы находятся в книге "Personal.xlsb"
Название: Re: Application.Run - название макроса в ячейке
Отправлено: Hugo121 от 16.12.2017, 15:22
Нужно указать что именно брать у той ячейки:

Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30").Value
или
Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30").text
Название: Re: Application.Run - название макроса в ячейке
Отправлено: lovko от 22.12.2017, 17:56
Спасибо! Буду знать.