Hibakeresés az Excel VBA programban - Egyszerű Excel makrók

Tartalomjegyzék

Egy lépés | Töréspont

Ez a példa megtanítja, hogyan kell hibakeresési kód ban ben Excel VBA.

Egylépéses

Az F8 billentyű lenyomásával egyetlen lépést tehet a kódban. Ez nagyon hasznos, mert lehetővé teszi, hogy lássa az egyes kódsorok hatását a munkalapon.

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

Dim i Mint egész, j Mint egész
I = 1 és 2 között
J = 1 -től 5 -ig
Cella (i, j). Érték = WorksheetFunction.RandBetween (20, 100)
Következő j
Következő i

Eredmény, ha rákattint a parancsikonra a lapon:

1. Ürítse ki az A1: E2 tartományt.

2. Nyissa meg a Visual Basic szerkesztőt, és csökkentse a képernyő méretét, hogy egyszerre láthassa a Visual Basic szerkesztőt és a munkalapot.

3. A Visual Basic szerkesztőben vigye a kurzort a Privát elé, és nyomja meg az F8 billentyűt.

Az első sor sárgára vált.

4. Nyomja meg négyszer az F8 billentyűt. I = 1 és j = 1 esetén az Excel VBA egy 20 és 100 közötti véletlen számot ír be az 1. sor és az 1. oszlop metszéspontjában lévő cellába.

5. Nyomja meg még kétszer az F8 billentyűt. I = 1 és j = 2 esetén az Excel VBA egy 20 és 100 közötti véletlen számot ír be az 1. sor és a 2. oszlop metszéspontjában lévő cellába.

6. Lépjen át a kód többi részén, és nézze meg, hogyan írja be az Excel VBA a többi számot. Ez egy kiváló módja annak, hogy megtanuljuk a hurok működését. Ha le szeretné állítani a programot, kattintson a Reset (Stop) gombra.

Töréspont

Töréspontot állít be a végrehajtás leállításához egy adott kódsoron.

1. Ürítse ki az A1: E2 tartományt.

2. Töréspont beállításához kattintson a balra (szürke) arra a helyre, ahová a töréspontot elhelyezni kívánja. Egy piros pont jelenik meg.

3. Kattintson a zöld nyílra a makró végrehajtásához a töréspontig.

Eredmény:

A makrónak csak egy része (i = 1 esetén) lett végrehajtva.

4. A töréspont eltávolításához kattintson a piros pontra. Ezután kattintson a zöld nyílra a végrehajtás folytatásához.

Ha valaki mástól kap makrót, ne feledje, hogy a hibakeresés nagyszerű módja a kód megértésének. Könnyedén láthatja az egyes kódsorok hatását a munkalapon.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave