Chyby makra v programe Excel - ľahký program Excel VBA

Obsah

Táto kapitola vás naučí, ako s nimi zaobchádzať makro chyby v Excel. Najprv vytvoríme niekoľko chýb.

Na pracovný hárok umiestnite príkazové tlačidlo a pridajte nasledujúce riadky kódu:

x = 2
Rozsah („A1“). Hodnota = x

1. Kliknite na príkazové tlačidlo na hárku.

Výsledok:

2. Kliknite na tlačidlo OK.

Premenná x nie je definovaná. Pretože používame príkaz Option Explicit na začiatku nášho kódu, musíme deklarovať všetky naše premenné. Excel VBA na označenie chyby zafarbil x na modro.

3. V editore jazyka Visual Basic kliknite na Reset, aby ste zastavili ladiaci program.

4. Opravte chybu pridaním nasledujúceho riadku kódu na začiatok kódu.

Dim x As Integer

O technike nazývanej ladenie ste už možno počuli. S touto technikou môžete prechádzať kódom.

5. V editore jazyka Visual Basic umiestnite kurzor pred položku Private a stlačte kláves F8.

Prvý riadok zožltne.

6. Stlačte kláves F8 ešte trikrát.

Zobrazí sa nasledujúca chyba.

Objekt Range má vlastnosť nazývanú Value. Hodnota tu nie je napísaná správne. Ladenie je skvelý spôsob, ako nielen nájsť chyby, ale aj lepšie porozumieť kódu. Náš príklad programu Debugging vám ukáže, ako krokovať v kóde a ako uvidíte vplyv každého riadku kódu na hárku.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave