Tämä luku opettaa sinulle, miten käsitellä makrovirheet sisään Excel. Luodaan ensin virheitä.
Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:
x = 2
Alue ("A1"). Arvo = x
1. Napsauta taulukon komentopainiketta.
Tulos:
2. Napsauta OK.
Muuttujaa x ei ole määritelty. Koska käytämme Option Explicit -lauseketta koodimme alussa, meidän on ilmoitettava kaikki muuttujamme. Excel VBA on värjännyt x siniseksi virheen ilmaisemiseksi.
3. Pysäytä virheenkorjaaja napsauttamalla Visual Basic Editorissa Palauta.
4. Korjaa virhe lisäämällä seuraava koodirivi koodin alkuun.
Dim x kokonaislukuna
Olet ehkä kuullut tekniikasta, jota kutsutaan virheenkorjaukseksi. Tällä tekniikalla voit siirtyä koodisi läpi.
5. Aseta kohdistin Visual Basic Editorissa Yksityinen -kohdan eteen ja paina F8.
Ensimmäinen rivi muuttuu keltaiseksi.
6. Paina F8 kolme kertaa.
Näyttöön tulee seuraava virhe.
Range -objektilla on ominaisuus nimeltä Value. Arvoa ei ole kirjoitettu oikein tässä. Virheenkorjaus on loistava tapa paitsi löytää virheitä myös ymmärtää koodia paremmin. Debugging -esimerkkiohjelmamme näyttää, kuinka voit astua läpi koodisi ja nähdä kunkin koodirivin vaikutuksen laskentataulukossasi.