/ / Excel makronaredbe

Pogreške u makronaredbi programa Excel

Ovo poglavlje vas uči kako se nositi makro pogreške u nadmašiti, Prvo, neka stvorimo neke pogreške.

Stavite gumb naredbe na radni list i dodajte sljedeće retke koda:

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

1. Kliknite naredbeni gumb na listi.

Proizlaziti:

Pogreška prilagodbe u programu Excel VBA

2. Kliknite U redu.

Varijabla x nije definirana. Budući da koristimo opciju Izričito opcija na početku našeg koda, moramo objaviti sve naše varijable. Excel VBA je obojio x plavu kako bi označio pogrešku.

3. U Visual Basic Editoru kliknite Reset da biste zaustavili program za ispravljanje pogrešaka.

Kliknite Ponovno postavljanje

4. Ispravite pogrešku dodavanjem sljedeće linije koda na početku koda.

Dim x As Integer

Možda ste već čuli za tehniku ​​koja se zove debugging. Ovom tehnikom možete korak unijeti kôd.

5. U Visual Basic Editoru, postavite pokazivač prije Privatnog i pritisnite F8.

Prva linija postaje žuta.

Prva linija postaje žuta

6. Pritisnite F8 još tri puta.

Pritisnite F8 tri puta

Pojavi se sljedeća pogreška.

Pogreška pri izvođenju vremena

Objekt raspona ima entitet zvan Value. Vrijednost ovdje nije ispravno napisana, a ispravljanje pogrešaka odličan je način da ne samo da pronađete pogreške, već da bolje shvatite kod. Naš primjer programa za uklanjanje pogrešaka pokazuje vam kako unijeti korak kroz kôd i vidjeti učinak svake linije koda na radnom listu.

Također pročitajte: