Ошибка макроса

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016
Интерактивная поддержка в браузере может предоставлять цифровые решения для проблем с Office
Попробовать интерактивную поддержку

Сообщение об ошибке макроса появляется, если в выполняемом макросе произошла ошибка.

В этом случае используемый метод не подходит для указанного объекта по одной из приведенных ниже причин.

  • Аргумент содержит недопустимое значение. Как правило, причина ошибок такого рода — попытка обратиться к несуществующему объекту, например Книга(5), когда открыты только три книги.

  • Указанный метод нельзя использовать в данном контексте. Например, некоторые методы объекта Range требуют, чтобы диапазон содержал данные. Если в диапазоне их нет, метод выдает ошибку.

  • Произошла внешняя ошибка, например не удалось выполнить чтение или запись файла.

  • (Эта проблема не распространяется на компьютеры Mac) Метод или свойство невозможно использовать из-за параметров безопасности. Например, свойства и методы объекта VBE для работы с кодом на языке Visual Basic для приложений (VBA), хранящимся в документах Microsoft Office, по умолчанию недоступны.
    Чтобы включить доверенный доступ к проектам Visual Basic, выполните указанные ниже действия.

    1. Включите вкладку "Разработчик" на ленте. Дополнительные сведения см. в разделе "Показать вкладку "Разработчик ".
    2. На вкладке Разработчик в группе Код выберите элемент Безопасность макросов.
      Группа
    3. В разделе Параметры макросов для разработчика установите флажок Доверять доступ к объектной модели проектов VBA.
      Чтобы получить дополнительные сведения об использовании метода, выполните поиск по его имени в справке Visual Basic.