Spremenljivke Excel VBA - enostavni makri programa Excel

Kazalo

Celo število | Niz | Dvojni | Logično

To poglavje vas uči, kako razglasiti, inicializirati in prikazati a spremenljivka v Excel VBA. Če Excel VBA obvestite, da uporabljate spremenljivko, se imenuje razglasitev spremenljivke. Inicializacija preprosto pomeni dodelitev začetne (začetne) vrednosti spremenljivki.

Na svoj delovni list postavite ukazni gumb in spodaj dodajte kodne vrstice. Za izvedbo kodnih vrstic kliknite ukazni gumb na listu.

Celo število

Celobrojne spremenljivke se uporabljajo za shranjevanje celih števil.

Dim x kot celo število
x = 6
Razpon ("A1"). Vrednost = x

Rezultat:

Pojasnilo: prva kodna vrstica razglasi spremenljivko z imenom x tipa Integer. Nato inicializiramo x z vrednostjo 6. Na koncu vrednost x zapišemo v celico A1.

Vrvica

Spremenljivke niza se uporabljajo za shranjevanje besedila.

Koda:

Zatemnjena knjiga As String
book = "biblija"
Razpon ("A1"). Vrednost = knjiga

Rezultat:

Pojasnilo: prva kodna vrstica razglasi spremenljivko z imensko knjigo tipa String. Nato knjigo inicializiramo z besedilom Biblija. Za inicializacijo spremenljivk niza vedno uporabite apostrofe. Na koncu besedilo spremenljivke knjige zapišemo v celico A1.

Dvojno

Spremenljivka tipa Double je natančnejša od spremenljivke tipa Integer in lahko shrani tudi številke za vejico.

Koda:

Dim x kot celo število
x = 5,5
MsgBox "vrednost je" & x

Rezultat:

Ampak to ni prava vrednost! Inicializirali smo spremenljivko z vrednostjo 5.5 in dobili vrednost 6. Kar potrebujemo, je spremenljivka tipa Double.

Koda:

Dim x As Double
x = 5,5
MsgBox "vrednost je" & x

Rezultat:

Opomba: Dolge spremenljivke imajo še večjo zmogljivost. Vedno uporabite spremenljivke prave vrste. Posledično je lažje najti napake in vaša koda bo delovala hitreje.

Logično

Za shranjevanje vrednosti True ali False uporabite logično spremenljivko.

Koda:

 Dim nadaljevanje Kot Boolean
nadaljevanje = res
Če continue = True, potem MsgBox "Logične spremenljivke so kul"

Rezultat:

Pojasnilo: prva kodna vrstica razglasi spremenljivko z imenom continue tipa Boolean. Nato inicializiramo nadaljevanje z vrednostjo True. Na koncu z logično spremenljivko prikažemo MsgBox le, če ima spremenljivka vrednost True.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave