Chyba makra

Zpráva Chyba makra se zobrazí, pokud ve spuštěném Makro dojde k chybě. Určenou metodu nelze u daného objektu použít z některého z následujících důvodů:

  • Argument obsahuje neplatnou hodnotu. Obvyklou příčinou tohoto problému je pokus o získaní přístupu k neexistujícímu objektu, například Workbooks(5), když jsou otevřeny pouze tři sešity.

  • Uvedenou metodu nelze použít v daném kontextu. U některých objektových metod používajících oblast je nutné, aby tato oblast obsahovala data. Pokud oblast data neobsahuje, nebude metoda úspěšně provedena.

  • Došlo k externí chybě, například k neúspěšnému načtení nebo zápisu dat ze souboru.

  • Metodu nebo vlastnost nelze použít z důvodů nastavení zabezpečení. Ve výchozím nastavení například nejsou dostupné vlastnosti a metody objektu VBE pro práci s kódem jazyka Visual Basic for Applications (VBA) uloženým v dokumentu systému Microsoft Office.

    Chcete-li zapnout důvěryhodný přístup k projektům jazyka Visual Basic, postupujte takto:

    1. Pokud není k dispozici karta Vývojář, zobrazte ji následujícím způsobem:

      1. Klikněte na kartu Soubor.

      2. Klikněte na tlačítko Možnosti a potom na kategorii Přizpůsobit pás karet.

      3. V části Hlavní karty zaškrtněte políčko Vývojář.

    2. Na kartě Vývojář klikněte ve skupině Kód na tlačítko Zabezpečení maker.
      Skupina Kód na kartě Vývojář

    3. V části Nastavení makra vývojáře zaškrtněte políčko Důvěřovat přístupu k objektovému modelu projektu VBA.

      Další informace o použití příslušné metody získáte pod názvem metody v Nápověda k jazyku Microsoft Visual Basic.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×