Chyba v makre

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

V makro, ktoré ste spustili, je chyba. Zadanú metódu nemožno použiť na zadanom objekte. Príčinou môže byť jedna z nasledovných možností:

  • Argument obsahuje neplatnú hodnotu. Bežnou príčinou tohto problému je pokus o prístup k neexistujúcemu objektu, napríklad k objektu Zošit(5), keď sú otvorené iba tri zošity.

  • V použitom kontexte sa metóda nedá aplikovať. Najmä niektoré metódy objektu Rozsah požadujú, aby rozsah obsahoval údaje. Ak rozsah neobsahuje údaje, metóda zlyhá.

  • Vyskytla sa externá chyba, napríklad čítanie alebo zápis do súboru sa nepodarili.

  • Metóda alebo vlastnosť nie je možné použiť v dôsledku nastavenia zabezpečenia. Napríklad, vlastnosti a metódy objektu VBE pre prácu s Visual Basic for Applications (VBA) kód, ktorý je uložený v dokument programu Microsoft Office sú v predvolenom nastavení neprístupné.

    Ak chcete povoliť dôveryhodný prístup k projektom v jazyku Visual Basic, postupujte nasledovne:

    1. Ak nie je karta Vývojár k dispozícii, zobrazte ju nasledujúcim spôsobom:

      1. Kliknite na tlačidlo Microsoft Office Vzhľad tlačidla Office a potom kliknite na položku Možnosti programu Excel.

      2. V kategórii Obľúbené v časti Hlavné možnosti pre prácu s programom Excel začiarknite políčko Zobraziť kartu Vývojár na páse s nástrojmi a potom kliknite na tlačidlo OK.

        Poznámka: Pás s nástrojmi je súčasťou rozhrania používateľské rozhranie Microsoft Office Fluent.

    2. Na karte Vývojár v skupine Kód kliknite na položku Zabezpečenie makra.

      Skupina Kód na karte Vývojár

    3. V časti Nastavenie makra pre vývojárov začiarknite políčko Dôverovať prístupu k objektovému modelu projektu VBA.

      Ďalšie informácie o používaní metódy vyhľadaní názvu metódy v Pomocníkovi programu Visual Basic.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×