Sub nebo funkce není definována (Visual Basic)

Aby Sub bylo možné volat, musí být definována nebo Function musí být definována. Mezi možné příčiny této chyby patří:

  • Chybně napsaný název procedury.

  • Pokoušíte se volat proceduru z jiného projektu bez explicitního přidání odkazu na tento projekt v dialogovém okně Odkazy .

  • Určení procedury, která není viditelná pro volající proceduru.

  • Deklarování rutiny knihovny DLL (Dynamic Link Library) systému Windows nebo rutiny prostředku kódu Macintosh, která není v zadané knihovně nebo prostředku kódu.

Oprava této chyby

  1. Ujistěte se, že je název procedury správně napsaný.

  2. V dialogovém okně Odkazy vyhledejte název projektu obsahující proceduru, kterou chcete volat. Pokud se nezobrazí, klikněte na tlačítko Procházet a vyhledejte ho. Zaškrtněte políčko vlevo od názvu projektu a klepněte na tlačítko OK.

  3. Zkontrolujte název rutiny.

Viz také