Chyba makra

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Akce makra chybová zpráva se zobrazí, když dojde k chybě v Makro, který jste používali.

Zadaný metodu nelze použít zadanou objektu pro jednu z těchto důvodů:

  • Jako argument obsahuje hodnotu, která není platný. Běžné příčiny tento problém se pokouší získat přístup k objektu, který neexistuje. například Workbooks(5), když jsou pouze tři sešity otevřené.

  • Metoda nelze použít v daném kontextu. Některé oblasti objekt metody konkrétně vyžadovat, aby obsahoval oblast dat. Pokud oblast neobsahuje data, metodu se nezdaří.

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

  • Metoda nebo vlastnost nelze použít z důvodu nastavení zabezpečení. Například jsou nedostupné ve výchozím nastavení vlastnosti a metody objektu VBE pro práci s Visual Basic for Applications (VBA) kód, který je uložený v dokumentu aplikace Microsoft Office.

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

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

      1. Klikněte na Soubor > Možnosti > Přizpůsobit pás karet.

      2. 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 tom, jak pomocí metody hledat pod názvem metody v jazyce Visual Basic Help.

Zadaný metodu nelze použít zadanou objektu pro jednu z těchto důvodů:

  • Jako argument obsahuje hodnotu, která není platný. Běžné příčiny tento problém se pokouší získat přístup k objektu, který neexistuje. například Workbooks(5), když jsou pouze tři sešity otevřené.

  • Metoda nelze použít v daném kontextu. Některé oblasti objekt metody konkrétně vyžadovat, aby obsahoval oblast dat. Pokud oblast neobsahuje data, metodu se nezdaří.

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

  • Metoda nebo vlastnost nelze použít z důvodu nastavení zabezpečení. Například jsou nedostupné ve výchozím nastavení vlastnosti a metody objektu VBE pro práci s Visual Basic for Applications (VBA) kód, který je uložený v dokumentu aplikace Microsoft Office.

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

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

      1. Klikněte na tlačítko Microsoft Office Obrázek tlačítka Office a pak na Možnosti aplikace Excel.

      2. V kategorii Oblíbené v části Nejpoužívanější možnosti při práci s aplikací Excel zaškrtněte políčko Zobrazit kartu Vývojář na pásu karet a potom klikněte na OK.

    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 tom, jak pomocí metody hledat pod názvem metody v jazyce Visual Basic Help.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×