Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Application.Run - название макроса в ячейке

Автор lovko, 16.12.2017, 13:01

« назад - далее »

lovko

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

Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30")
В ячейке А30, собственно: Module10.Старт
Не работает.
Все макросы находятся в книге "Personal.xlsb"

Hugo121

Нужно указать что именно брать у той ячейки:

Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30").Value
или
Application.Run Workbooks("Старт.xlsm").Sheets("Расчет").Range("A30").text
webmoney: E265281470651 Z422237915069

lovko