Excel VBA mainīgie
Vesels skaitlis | Virkne | Dubultā | Boolean
Šajā nodaļā mācīts, kā deklarēt, inicializēt un parādīt a mainīgais in Excel VBA. Iznomājot Excel VBA, jūs zināt, ka izmantojat mainīgo, tiek saukts par mainīgā deklarēšanu. Inicializēšana vienkārši nozīmē sākuma (sākotnējās) vērtības piešķiršanu mainīgajam.
Ievietojiet komandu pogu savā darblapā un pievienojiet zemāk esošās koda rindiņas. Lai izpildītu koda līnijas, noklikšķiniet uz komandas pogas lapā.
Vesels skaitlis
Integrēto mainīgo lielumi tiek izmantoti veselu skaitļu saglabāšanai.
x = 6
Range("A1").Value = x
Rezultāts:
Paskaidrojums: pirmā koda rinda deklarē mainīgo ar nosaukumu x ar skaitli Integer. Tālāk mēs inicializējam x ar vērtību 6. Visbeidzot, mēs rakstām x vērtību uz šūnu A1.
Virkne
String mainīgie tiek izmantoti teksta saglabāšanai.
Kods:
book = "bible"
Range("A1").Value = book
Rezultāts:
Paskaidrojums: pirmā koda rindiņa deklarē mainīgo ar nosaukumu grāmatas tipu String. Tālāk mēs inicializējam grāmatu ar tekstu Bībeli. Vienmēr izmantojiet apostrofus, lai inicializētu String mainīgos. Visbeidzot, maināmās grāmatas teksts tiek rakstīts uz šūnu A1.
Dubultā
Dubulta tipa mainīgais ir precīzāks par mainīgā lieluma tipu Integer un var arī saglabāt skaitļus pēc komats.
Kods:
x = 5.5
MsgBox "value is " & x
Rezultāts:
Bet tā nav pareizā vērtība! Mēs inicializējām mainīgo vērtību ar vērtību 5.5 un iegūstam vērtību 6. Mums ir divu veidu mainīgais lielums.
Kods:
x = 5.5
MsgBox "value is " & x
Rezultāts:
Piezīme. Gariem mainīgajiem ir vēl lielāka ietilpība. Vienmēr izmantojiet pareizā tipa mainīgos. Tā rezultātā kļūdas ir vieglāk atrast un jūsu kods darbosies ātrāk.
Boolean
Izmantojiet Boolean mainīgo, lai saglabātu vērtību True vai False.
Kods:
continue = True
If continue = True Then MsgBox "Boolean variables are cool"
Rezultāts:
Paskaidrojums: pirmā koda rindiņa deklarē mainīgo ar nosaukumu turpināt veida Boolean. Tālāk mēs inicializējam turpināt vērtību True. Visbeidzot, mēs izmantojam Boolean mainīgo, lai parādītu tikai MsgBox, ja mainīgais saglabā vērtību True.