Täisarv | String | Kahekordne | Boolean
See peatükk õpetab teile, kuidas deklareerida, lähtestada ja kuvada a muutuja sisse Exceli VBA. Muutuja kasutamisest Excel VBA -le teada andmist nimetatakse muutuja deklareerimiseks. Initsialiseerimine tähendab lihtsalt muutujale alg- (alg) väärtuse määramist.
Asetage oma töölehele käsunupp ja lisage allolevad koodiridad. Koodiridade täitmiseks klõpsake lehel käsunuppu.
Täisarv
Täisarvude salvestamiseks kasutatakse täisarvumuutujaid.
Dim x täisarvuna
x = 6
Vahemik ("A1"). Väärtus = x
Tulemus:
Selgitus: esimene koodirida deklareerib muutuja nimega x täisarv. Seejärel lähtestame x väärtusega 6. Lõpuks kirjutame lahtrisse x väärtuse x.
String
Stringimuutujaid kasutatakse teksti salvestamiseks.
Kood:
Hämar raamat nöörina
raamat = "piibel"
Vahemik ("A1"). Väärtus = raamat
Tulemus:
Selgitus: esimene koodirida deklareerib muutuja nimeraamatuga, mille tüüp on String. Järgmisena lähtestame raamatu tekstipiibliga. Stringi muutujate lähtestamiseks kasutage alati apostroofe. Lõpuks kirjutame muutujaraamatu teksti lahtrisse A1.
Kahekordne
Tüüpi Double muutuja on täpsem kui täisarvuline muutuja ja suudab ka numbreid pärast koma salvestada.
Kood:
Dim x täisarvuna
x = 5,5
MsgBoxi väärtus on & x
Tulemus:
Kuid see pole õige väärtus! Vormistasime muutuja väärtusega 5,5 ja saame väärtuse 6. Vajame muutuja tüüpi Double.
Kood:
Dim x As Double
x = 5,5
MsgBoxi väärtus on & x
Tulemus:
Märkus. Pikkade muutujate võimsus on veelgi suurem. Kasutage alati õiget tüüpi muutujaid. Seetõttu on vigu lihtsam leida ja teie kood töötab kiiremini.
Boolean
Kasutage Boole'i muutujat väärtuse True või False hoidmiseks.
Kood:
Hämardage jätkuvalt Booleanina
jätkata = Tõsi
Kui jätkata = Tõsi, siis MsgBox "Boole'i muutujad on lahedad"
Tulemus:
Selgitus: esimene koodirida deklareerib muutuja nimega Boolean. Seejärel lähtestame väärtusega Tõene. Lõpuks kasutame Boole'i muutujat, et kuvada MsgBox ainult siis, kui muutuja omab väärtust True.