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.