Excel VBA mainīgie - vienkārši Excel makro

Satura rādītājs

Vesels skaitlis | Stīga | Divkāršs | Būla

Šī nodaļa māca, kā deklarēt, inicializēt un parādīt a mainīgais iekšā Excel VBA. Informēt Excel VBA, ka izmantojat mainīgo, sauc par mainīgā deklarēšanu. Inicializēšana nozīmē vienkārši sākuma (sākotnējās) vērtības piešķiršanu mainīgajam.

Ievietojiet komandas pogu savā darblapā un pievienojiet zemāk esošās koda rindiņas. Lai izpildītu koda rindiņas, noklikšķiniet uz komandas pogas lapā.

Vesels skaitlis

Veselu skaitļu mainīgos izmanto veselu skaitļu saglabāšanai.

Dim x kā vesels skaitlis
x = 6
Diapazons ("A1"). Vērtība = x

Rezultāts:

Paskaidrojums: pirmā koda rindiņa deklarē mainīgo ar nosaukumu x, kura tips ir Integer. Tālāk mēs inicializējam x ar vērtību 6. Visbeidzot, mēs ierakstām x vērtību šūnā A1.

Stīga

Teksta glabāšanai tiek izmantoti virkņu mainīgie.

Kods:

Blāva grāmata kā stīga
grāmata = "Bībele"
Diapazons ("A1"). Vērtība = grāmata

Rezultāts:

Paskaidrojums: pirmā koda rinda deklarē mainīgo ar virkņu nosaukumu grāmatu. Tālāk mēs inicializējam grāmatu ar teksta Bībeli. String mainīgo inicializēšanai vienmēr izmantojiet apostrofus. Visbeidzot, mēs ierakstām mainīgo grāmatas tekstu šūnā A1.

Dubultā

Dubultā tipa mainīgais ir precīzāks nekā vesela skaitļa mainīgais un var arī saglabāt skaitļus aiz komata.

Kods:

Dim x kā vesels skaitlis
x = 5,5
MsgBox "vērtība ir" & x

Rezultāts:

Bet tā nav īstā vērtība! Mēs inicializējām mainīgo ar vērtību 5,5 un iegūstam vērtību 6. Mums ir nepieciešams Double tipa mainīgais.

Kods:

Dim x As Double
x = 5,5
MsgBox "vērtība ir" & x

Rezultāts:

Piezīme: gariem mainīgajiem ir vēl lielāka ietilpība. Vienmēr izmantojiet pareizā tipa mainīgos. Tādējādi kļūdas ir vieglāk atrast, un jūsu kods darbosies ātrāk.

Būla

Izmantojiet Būla mainīgo, lai turētu vērtību Patiesa vai Nepareiza.

Kods:

 Dim turpināt kā Būla
turpināt = taisnība
Ja turpināt = True, tad MsgBox "Būla mainīgie ir forši"

Rezultāts:

Paskaidrojums: pirmā koda rindiņa deklarē mainīgo ar nosaukumu Boolean. Tālāk mēs inicializējam, turpinot ar vērtību True. Visbeidzot, mēs izmantojam Būla mainīgo, lai parādītu MsgBox tikai tad, ja mainīgajam ir vērtība True.

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

wave wave wave wave wave