Exceli makrovead - lihtne Excel VBA

Lang L: none (table-of-contents)

See peatükk õpetab teile, kuidas toime tulla makro vead sisse Excel. Esiteks loome mõned vead.

Asetage oma töölehele käsunupp ja lisage järgmised koodiridad:

x = 2
Vahemik ("A1"). Väärtus = x

1. Klõpsake lehel käsunuppu.

Tulemus:

2. Klõpsake nuppu OK.

Muutuja x pole määratletud. Kuna me kasutame koodi alguses lauset Option Explicit, peame deklareerima kõik oma muutujad. Excel VBA on vea näitamiseks x -i siniseks värvinud.

3. Siluri peatamiseks klõpsake Visual Basic Editoris nuppu Lähtesta.

4. Parandage viga, lisades koodi algusesse järgmise koodirida.

Dim x täisarvuna

Võib -olla olete varem kuulnud tehnikast, mida nimetatakse silumiseks. Selle tehnika abil saate oma koodist läbi astuda.

5. Asetage Visual Basic Editoris kursor privaatseks ja vajutage klahvi F8.

Esimene rida muutub kollaseks.

6. Vajutage F8 veel kolm korda.

Ilmub järgmine tõrge.

Objekti Range omadus on väärtus. Siin pole väärtust õigesti kirjutatud. Silumine on suurepärane viis mitte ainult vigade leidmiseks, vaid ka koodi paremaks mõistmiseks. Meie silumisnäidisprogramm näitab teile, kuidas oma kood ühekordse sammuna läbi vaadata ja näha iga töölehe koodirida mõju.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave