Ez a fejezet megtanítja, hogyan kell kezelni makró hibák ban ben Excel. Először hozzunk létre néhány hibát.
Helyezzen el egy parancsgombot a munkalapon, és adja hozzá a következő kódsorokat:
x = 2
Tartomány ("A1"). Valu = x
1. Kattintson a parancsikonra a lapon.
Eredmény:
2. Kattintson az OK gombra.
Az x változó nincs definiálva. Mivel kódunk elején az Option Explicit utasítást használjuk, minden változónkat deklarálnunk kell. Az Excel VBA kékre színezte a hibát.
3. A Visual Basic szerkesztőben kattintson a Visszaállítás gombra a hibakereső leállításához.
4. Javítsa ki a hibát a következő kódsor hozzáadásával a kód elején.
Dim x Mint egész
Lehet, hogy már hallott a hibakeresésnek nevezett technikáról. Ezzel a technikával átléphet a kódján.
5. A Visual Basic Editorban vigye a kurzort a Privát elé, és nyomja meg az F8 billentyűt.
Az első sor sárgára vált.
6. Nyomja meg még háromszor az F8 billentyűt.
A következő hiba jelenik meg.
A Range objektum rendelkezik egy Value nevű tulajdonsággal. Itt nincs helyesen megadva az érték. A hibakeresés nagyszerű módja annak, hogy ne csak hibákat találjon, hanem jobban megértse a kódot. Hibakeresési példaprogramunk megmutatja, hogyan lehet egyetlen lépést végrehajtani a kódban, és megnézni az egyes kódsorok hatását a munkalapon.