Cijeli broj | Žica | Dvostruki | Booleov
Ovo poglavlje uči vas kako deklarirati, inicijalizirati i prikazati a promjenjiva u Excel VBA. Dopuštanje Excelu VBA da zna da koristite varijablu naziva se deklariranje varijable. Inicijalizacija jednostavno znači dodjeljivanje početne (početne) vrijednosti varijabli.
Postavite naredbeni gumb na radni list i dodajte donje retke koda. Da biste izvršili linije koda, kliknite naredbeni gumb na listu.
Cijeli broj
Cijelobrojne varijable koriste se za spremanje cijelih brojeva.
Dim x kao cijeli broj
x = 6
Raspon ("A1"). Vrijednost = x
Proizlaziti:
Objašnjenje: prvi kodni redak deklarira varijablu s imenom x tipa Integer. Zatim inicijaliziramo x vrijednošću 6. Na kraju zapisujemo vrijednost x u ćeliju A1.
Niz
String varijable služe za spremanje teksta.
Kodirati:
Zatamnjena knjiga kao niz
book = "biblija"
Raspon ("A1"). Vrijednost = knjiga
Proizlaziti:
Objašnjenje: prvi kodni redak deklarira varijablu s knjigom imena tipa String. Zatim inicijaliziramo knjigu tekstom biblije. Uvijek koristite apostrofe za inicijalizaciju String varijabli. Na kraju, tekst varijable knjige zapisujemo u ćeliju A1.
Dvostruko
Varijabla tipa Double točnija je od varijable tipa Integer i također može pohraniti brojeve iza zareza.
Kodirati:
Dim x kao cijeli broj
x = 5,5
MsgBox "vrijednost je" & x
Proizlaziti:
Ali to nije prava vrijednost! Inicijalizirali smo varijablu s vrijednošću 5.5 i dobili smo vrijednost 6. Ono što nam je potrebno je varijabla tipa Double.
Kodirati:
Dim x As Double
x = 5,5
MsgBox "vrijednost je" & x
Proizlaziti:
Napomena: Duge varijable imaju još veći kapacitet. Uvijek koristite varijable odgovarajućeg tipa. Zbog toga je lakše pronaći pogreške i vaš će se kôd brže izvoditi.
Booleov
Upotrijebite logičku varijablu da zadržite vrijednost True ili False.
Kodirati:
Dim nastavi kao Boolean
nastavi = Istina
Ako continue = True, tada MsgBox "Booleove varijable su cool"
Proizlaziti:
Objašnjenje: prvi kodni redak deklarira varijablu s imenom continue tipa Boolean. Zatim inicijaliziramo continue s vrijednošću True. Konačno, logičku varijablu koristimo za prikaz MsgBox -a samo ako varijabla ima vrijednost True.