Excel VBA opcija Explicit - vienkārši Excel makro

Satura rādītājs

Mēs ļoti iesakām izmantot Skaidrs variants jūsu sākumā Excel VBA kods. Izmantojot opciju Explicit, jūs varat deklarēt visus mainīgos.

Piemēram, ievietojiet komandas pogu savā darblapā un pievienojiet šādas koda rindiņas:

Dim myVar kā vesels skaitlis
myVar = 10
Diapazons ("A1"). Vērtība = mVar

Rezultāts, noklikšķinot uz komandas pogas lapā:

Skaidrs, ka šūna A1 nesatur vērtību 10. Tas ir tāpēc, ka mēs nejauši uzrakstījām myVar. Rezultātā Excel VBA ievieto nedeklarētā, tukšā mainīgā mVar vērtību šūnā A1.

Izmantojot opciju Explicit, iepriekš minētās koda rindiņas rada kļūdu, jo mēs neesam deklarējuši mainīgo mVar.

Rezultāts:

1. Noklikšķiniet uz Labi. Pēc tam noklikšķiniet uz Atiestatīt (apturēt), lai apturētu atkļūdotāju.

2. Izlabojiet mVar, lai tas nolasītu myVar.

Rezultāts, noklikšķinot uz komandas pogas lapā:

Tagad jūs zināt, kāpēc jums vienmēr vajadzētu izmantot opciju Explicit Excel VBA koda sākumā. Tas ļauj izvairīties no nepareiza esošā mainīgā nosaukuma ievadīšanas.

Par laimi, jūs varat uzdot Excel VBA automātiski pievienot opciju Explicit.

1. Visual Basic redaktorā noklikšķiniet uz Rīki un pēc tam uz Opcijas.

2. Pārbaudiet Pieprasīt mainīgo deklarāciju.

Piezīme. Opcija Explicit netiks automātiski pievienota esošajiem Excel failiem. Vienkārši ierakstiet Option Explicit, ja vēlaties to izmantot.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave