/ / Excel VBA opcija ir skaidra

Excel VBA opcija ir skaidra

Mēs iesakām to izmantot Iespēja skaidri sākumā jūsu Excel VBA kods. Izmantojot Option Explicit, jūs piesakāties deklarēt visus mainīgos lielumus.

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

Dim myVar As Integer
myVar = 10
Range("A1").Value = mVar

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

Bez izvēles precīzi Excel VBA

Skaidrs, ka šūnā A1 nav vērtības 10. Tas ir tāpēc, ka mēs nejauši kļūdījāmies par manuVar. Rezultātā Excel VBA ievieto nedeklarēto, tukšo mainīgo mVar vērtību šūnā A1.

Izmantojot Option Explicit, iepriekš minētās koda līnijas ģenerē kļūdu, jo mēs nedeklarējām mainīgo mVar.

Izmantojiet skaidru opciju

Rezultāts:

Mainīgais nav noteikts

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

2. Pareiziet mVar, lai tas varētu izlasīt myVar.

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

Ar opciju explicit in Excel VBA

Tagad jūs zināt, kāpēc vienmēr vajadzētu lietot opciju explicit, kad sākat lietot Excel VBA kodu. Tas ļaus nepareizi ierakstīt esošā mainīgā nosaukumu.

Par laimi, jūs varat norādīt Excel VBA, lai automātiski pievienotu Option Explicit.

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

2. Pārbaudiet nepieciešamo mainīgo deklarāciju.

Pieprasīt mainīgo deklarāciju

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

Lasīt arī: