/ / Excel Macro Errors

Eroare în Macro Excel

Acest capitol vă învață cum să vă ocupați erori macro în excela. Mai întâi, să creăm unele erori.

Plasați un buton de comandă pe foaia dvs. de lucru și adăugați următoarele linii de cod:

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

1. Faceți clic pe butonul de comandă de pe foaie.

Rezultat:

Eroare de compilare în Excel VBA

2. Faceți clic pe OK.

Variabila x nu este definită. Deoarece folosim instrucțiunea Explicit de opțiune la începutul codului nostru, trebuie să declarăm toate variabilele noastre. Excel VBA a colorat x albastru pentru a indica eroarea.

3. În Editorul Visual Basic, faceți clic pe Resetați pentru a opri depanatorul.

Dați clic pe Resetați;

4. Corectați eroarea adăugând următoarea linie de cod la începutul codului.

Dim x As Integer

S-ar putea să fi auzit de tehnica numită depanare înainte. Cu această tehnică puteți trece prin codul dvs.

5. În Editorul Visual Basic, plasați cursorul înainte de Private și apăsați F8.

Prima linie devine galbenă.

Prima linie devine galbenă

6. Apăsați de mai multe ori F8.

Apăsați F8 Trei ore mai mult

Apare următoarea eroare.

Eroare de rulare

Obiectul Range are o proprietate numită Value. Bugetul este o modalitate excelenta de a gasi nu numai erori, dar si de a intelege mai bine codul. Programul de exemplu Debugging va arata cum sa faceti un singur pas prin codul dvs. si sa vedeti efectul fiecarui liniu de cod in foaia de lucru.

De asemenea, citiți: