Excel VBA varijable - Jednostavne makroe Excel

Sadržaj

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.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave