/ / Excel Makró hibák

Excel makró hibák

Ez a fejezet megtanítja, hogyan kell kezelni makró hibák ban ben Excel. Először is, hozzunk létre néhány hibát.

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a következő kódsorokat:

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

1. Kattintson a lapon található parancs gombra.

Eredmény:

Hiba az Excel VBA-ban

2. Kattintson az OK gombra.

Az x változó nincs meghatározva. Mivel a kódunk kezdetén használjuk az Option Explicit utasítást, meg kell adnunk minden változót. Az Excel VBA az x kék színét színezte a hiba jelzésére.

3. A Visual Basic Editor programban kattintson a Reset gombra a debugger leállításához.

Kattintson a Visszaállítás gombra

4. Javítsa ki a hibát a következő kódsor hozzáadásával a kód elején.

Dim x As Integer

Lehet, hogy hallott már a hibakeresésről ismert technikáról. Ezzel a technikával léphet át a kóddal.

5. A Visual Basic Editorban helyezze a kurzort Private (privát) előtt, és nyomja meg az F8 billentyűt.

Az első sor sárgul.

Az első sor sárga

6. Nyomja meg még háromszor az F8 billentyűt.

Nyomja meg az F8 három további időpontot

A következő hiba jelenik meg.

Futtatási hiba

A Range objektumnak van egy tulajdonsága, amelynek értéke Value. A hiba nem megfelelő itt, a hibakeresés egy nagyszerű módja annak, hogy ne csak hibákat találjunk, hanem jobban megértsük a kódot.A Debugging példaprogramunkban bemutatjuk, hogyan léphetsz át lépésenként a kódodon, és megnézheted az egyes kódsorok hatását a munkalapon.

Szintén olvasható: