Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: anshuba от 18 июня 2018, 13:41

Название: Excel VBA: Application.Run, ошибка 1004 макрос не найден
Отправлено: anshuba от 18 июня 2018, 13:41
Есть набор макросов которые проверены и работают. Основной макрос должен вызывать поочередно все подпрограммы, при попытке его запустить VBA выдает ошибку 1004 макрос не найден. Хотя все макросы на месте в книге. Скрины прилагаю.

[вложение удалено администратором]
Название: Re: Excel VBA: Application.Run, ошибка 1004 макрос не найден
Отправлено: Администратор от 18 июня 2018, 13:49
Если макросы находятся внутри одного файла, то запускайте макрос так:
Имя_модуля.Имя_процедуры

Application.Run используйте тогда, когда это действительно надо. Возможно это надо, если макросы находятся в другом файле.
Название: Re: Excel VBA: Application.Run, ошибка 1004 макрос не найден
Отправлено: anshuba от 20 июня 2018, 09:24
Спасибо за совет, но я хочу использовать именно "Run".
Я нашел ошибку. Если имя содержит пробелы, то в методе "Run" нужно использовать одинарные кавычки: 'имя с пробелом'