Грешка в макроса

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016
Активната поддръжка във вашия браузър може да предостави цифрови решения за проблеми на Office
Опитайте активна поддръжка

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

Зададеният метод не може да бъде използван за указания обект поради една от следните причини:

  • Един аргумент съдържа стойност, която не е валидна. Честа причина за този проблем е опитът за получаване на достъп до обект, който не съществува; Например Workbooks(5), когато са отворени само три работни книги.

  • Методът не може да бъде използван в приложения контекст. По-конкретно, някои методи за обекти на диапазони изискват диапазонът да съдържа данни. Ако диапазонът не съдържа данни, методът е неуспешен.

  • Възникна външна грешка, като например отказ при четене или записване от файл.

  • (Този проблем не се отнася за Mac) Поради настройките за защита не може да се използва метод или свойство. Например свойствата и методите на обекта на VBE за обработка на кода на Visual Basic for Applications (VBA), съхранен в документ на Microsoft Office, са недостъпни по подразбиране.
    За да включите надежден достъп до проектите на Visual Basic, направете следното:

    1. Разрешете раздела "Разработчик" в лентата. Вижте "Показване на раздела "Разработчик " за повече информация.
    2. В раздела Разработчик, в групата Код щракнете върху Защита от опасни макроси.
      Групата
    3. Под "Настройки за макроси за разработчици" поставете отметка в квадратчето "Надежден достъп до обектния модел на VBA проект ".
      За повече информация как да използвате метода, потърсете името на метода в помощта на Visual Basic.