300 Esimerkkejä

Virheenkorjaus

Debugging

Askel | Katkaisupiste





Tämä esimerkki opettaa sinulle virheenkorjauskoodi sisään Excel VBA .

Askel

Painamalla F8 -näppäintä voit siirtyä koodin läpi. Se on erittäin hyödyllinen, koska sen avulla voit nähdä kunkin koodirivin vaikutuksen laskentataulukossasi.





tee kääntötaulukko Excelissä

Aseta a komentopainiketta laskentataulukkoon ja lisää seuraavat koodirivit:

Ei mitääniKuten Kokonaisluku, jKuten Kokonaisluku

Varteni = 1Vastaanottaja2
Vartenj = 1Vastaanottaja5
Solut (i, j). Arvo = WorksheetFunction.RandBetween (20, 100)
Seuraavaj
Seuraavai

Tulos, kun napsautat taulukon komentopainiketta:



Ilman virheenkorjausta Excel VBA: ssa

1. Tyhjennä alue A1: E2.

2. Avaa Visual Basic Editor ja pienennä näytön kokoa, jotta näet Visual Basic Editorin ja laskentataulukon samanaikaisesti.

3. Aseta kohdistin Visual Basic Editorissa Yksityinen -kohdan eteen ja paina F8.

Ensimmäinen rivi muuttuu keltaiseksi.

Askel

4. Paina F8 neljä kertaa. Jos i = 1 ja j = 1, Excel VBA syöttää satunnaisluvun 20 ja 100 välille soluun rivin 1 ja sarakkeen 1 leikkauspisteessä. Kun pidät kohdistinta tasaisesti muuttujan päällä, näet muuttujan arvon.

Askel

5. Paina F8 -näppäintä vielä kaksi kertaa. Jos i = 1 ja j = 2, Excel VBA syöttää satunnaisluvun 20 ja 100 välille soluun rivin 1 ja sarakkeen 2 leikkauspisteessä.

Askel

6. Yhden askeleen läpi loput koodista näet, miten Excel VBA syöttää muut numerot. Tämä on erinomainen tapa oppia silmukan toiminta. Jos haluat pysäyttää ohjelman, napsauta Reset (Stop) -painiketta.

muuntaa kg paunaksi Excelissä

Katkaisupiste

Asetat katkaisupisteen pysäyttämään suorituksen tietyllä koodirivillä.

1. Tyhjennä alue A1: E2.

2. Aseta katkaisupiste napsauttamalla vasenta marginaalia (harmaana), johon haluat sijoittaa katkaisupisteen. Näkyviin tulee punainen piste.

kuinka tehdä pareto-kaavio Excel 2010: ssä

Aseta tauko

3. Suorita makro katkaisupisteeseen saakka napsauttamalla vihreää nuolta.

Tulos:

Jatka suorittamista

Vain osa makrosta (i = 1) on suoritettu.

4. Poista katkaisukohta napsauttamalla punaista pistettä. Jatka sitten suorittamista napsauttamalla vihreää nuolta.

Jos saat makron toiselta henkilöltä, muista, että virheenkorjaus on loistava tapa ymmärtää koodi. Voit helposti nähdä kunkin koodirivin vaikutuksen laskentataulukossasi.

2/6 valmis! Lisätietoja makrovirheistä>
Siirry seuraavaan lukuun: Jono manipulointi



^