/ / Excel VBA -muuttujat

Excel VBA -muuttujat

Kokonaisluku | jono | Kaksinkertainen | boolean

Tässä luvussa kerrotaan, miten ilmoitat, alustat ja näytät muuttuja sisään Excel VBA. Annetaan Excel VBA tietää, että käytät muuttujaa kutsutaan muuttujan ilmoittamiseksi. Alustus tarkoittaa yksinkertaisesti alku- (alku) arvon osoittamista muuttujaan.

Aseta komentopainike laskentatauluun ja lisää alla olevat koodiluokat. Voit suorittaa koodiluokat napsauttamalla arkki-komentoa.

Kokonaisluku

Integer-muuttujia käytetään koko numeroiden tallentamiseen.

Dim x As Integer
x = 6
Range("A1").Value = x

Tulos:

Integer-muuttuja Excel VBA: ssa

Selitys: ensimmäinen koodirivi ilmoittaa muuttujan, jonka nimi on tyyppiä integer. Seuraavaksi alustetaan x arvolla 6. Lopuksi kirjoitamme x: n arvon soluun A1.

jono

String-muuttujia käytetään tekstin tallentamiseen.

Koodi:

Dim book As String
book = "bible"
Range("A1").Value = book

Tulos:

String-muuttuja

Selitys: ensimmäinen koodirivi ilmoittaa muuttujan, jolla on String-nimikirja. Seuraavaksi aloitamme kirjan tekstirubliinilla. Käytä aina apostrofeja String-muuttujien alustukseen. Lopuksi kirjoitamme muuttuvan kirjan tekstin soluun A1.

Kaksinkertainen

Double-tyypin muuttuja on tarkempi kuin tyypin Integer-muuttuja ja se voi myös tallentaa numerot pilkulla.

Koodi:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

Tulos:

Ei tarkkoja tarpeeksi

Mutta se ei ole oikea arvo! Alustimme muuttujan arvolla 5.5 ja saimme arvon 6. Tarvitsemme Double-tyypin muuttujan.

Koodi:

Dim x As Double
x = 5.5
MsgBox "value is " & x

Tulos:

Double muuttuja

Huomaa: Pitkän muuttujan kapasiteetti on vielä suurempi. Käytä aina oikean tyyppisiä muuttujia. Tämän seurauksena virheitä on helpompi löytää ja koodisi ajetaan nopeammin.

boolean

Käytä Boolean muuttujaa pitämään arvon True tai False.

Koodi:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

Tulos:

Boolen muuttuja

Selitys: ensimmäinen koodirivi ilmoittaa muuttujan nimeltä Boolean. Seuraavaksi alustetaan jatkaa arvon True. Käytämme Boolen muuttujaa vain näyttämään MsgBox, jos muuttujalla on arvo True.

Lue myös: