/ / Excel-makrovirheet

Excel makrovirheet

Tässä luvussa kuvataan, miten käsitellä makrovirheitä sisään kunnostautua. Ensinnäkin luodaan joitain virheitä.

Aseta komentopainike laskentatauluun ja lisää seuraavat koodiluokat:

x = 2
Range("A1").Valu = x

1. Napsauta arkin komentopainiketta.

Tulos:

Kokoa virhe Excel VBA: ssa

2. Napsauta OK.

Muuttujaa x ei ole määritelty. Koska käytämme koodin alussa olevaa Option Explicit lausuntoa, meidän on ilmoitettava kaikki muuttujat. Excel VBA on värittänyt x sininen osoittaakseen virheen.

3. Lopeta virheenkorjaus napsauttamalla Visual Basic Editorissa Palauta.

Napsauta Nollaa

4. Korjaa virhe lisäämällä seuraava koodi rivi koodin alkuun.

Dim x As Integer

Olet ehkä kuullut tekniikkaa, jota kutsutaan virheenkorjaukseksi aiemmin. Tällä tekniikalla voit ohittaa koodisi.

5. Aseta kohdistin Visual Basic -editorissa ennen yksityistä ja paina F8-näppäintä.

Ensimmäinen rivi muuttuu keltaiseksi.

Ensimmäinen rivi muuttuu keltaiseksi

6. Paina F8 vielä kolme kertaa.

Paina F8 Kolme muuta kertaa

Seuraava virhe ilmestyy.

Suorituksenaikainen virhe

Alue-objektilla on ominaisuus nimeltä Value. Debugging on erinomainen tapa löytää paitsi virheitä myös ymmärtää koodia paremmin. Debugging-esimerkkiohjelmamme näyttää, kuinka voit siirtyä koodin läpi läpi ja nähdä kunkin koodiluokan vaikutukset työarkissa.

Lue myös: