/ / Excel makro kļūdas

Excel makro kļūdas

Šajā nodaļā māca, kā rīkoties makro kļūdas in Excel. Pirmkārt, radīsim dažas kļūdas.

Ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

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

1. Noklikšķiniet uz komandas pogas lapā.

Rezultāts:

Kompilējiet kļūdu Excel VBA

2. Noklikšķiniet uz Labi.

Mainīgais x nav definēts. Tā kā mēs izmantojam opciju skaidru paziņojumu mūsu koda sākumā, mums ir jādeklarē visi mūsu mainīgie. Excel VBA krāsa ir x zila, lai norādītu uz kļūdu.

3. Visual Basic Editor noklikšķiniet uz Atiestatīt, lai pārtrauktu atkļūdotāju.

Noklikšķiniet uz Atiestatīt

4. Izlabojiet kļūdu, koda sākumā pievienojot šādu koda rindiņu.

Dim x As Integer

Jūs, iespējams, esat dzirdējuši par tehniku, ko sauc par atkļūdošanu pirms tam. Izmantojot šo paņēmienu, varat pāriet pa kodu.

5. Visual Basic Editor ievietojiet kursoru pirms Private un nospiediet F8.

Pirmā līnija kļūst dzeltena.

Pirmā lenta kļūst dzeltena

6. Nospiediet F8 vēl trīs reizes.

Nospiediet F8 trīs reizes

Tiek parādīta šāda kļūda.

Izpildes laika kļūda

Objektam Range ir īpašums, ko sauc par vērtību. Šeit ir pareizs pareizrakstības uzrakstīšana. Atkļūšana ir lielisks veids, kā atrast ne tikai kļūdas, bet arī labāk izprast kodu. Mūsu atkļūdošanas piemēra programma parāda, kā vienu soli caur kodu un redzēt katras koda līnijas ietekmi uz jūsu darblapu.

Lasīt arī: