/ / "Excel" VBA kintamieji

Excel VBA kintamieji

Sveikasis skaitmuo | Styga | Dvivietis | Boolean

Šiame skyriuje mokoma, kaip deklaruoti, inicijuoti ir rodyti a kintamasis in Excel VBA. "Excel VBA" žinojimas, kad jūs naudojate kintamąjį, yra vadinamas kintamojo deklaravimu. Inicijavimas tiesiog reiškia, kad pradiniam (pradiniam) vertei priskirti kintamąjį.

Įdėkite komandų mygtuką į savo darbalapį ir pridėkite žemiau esančias kodo eilutes. Norėdami paleisti kodo eilutes, spustelėkite komandą mygtuką lape.

Sveikasis skaitmuo

Integerų kintamieji naudojami sveikiems skaičiams saugoti.

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

Rezultatas:

Integer kintamasis programoje Excel VBA

Paaiškinimas: pirmoji kodo eilutė deklaruoja kintamąjį, kurio pavadinimas yra "Integer". Tada mes inicializuojame x su reikšme 6. Galiausiai mes rašome x reikšmę elementui A1.

Styga

Styginiai kintamieji naudojami teksto laikymui.

Kodas:

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

Rezultatas:

String Variable

Paaiškinimas: pirmoji kodo eilutė deklaruoja kintamąjį su pavadinimų knyga tipo String. Tada mes inicializuojame knygą su teksto Biblija. Visada naudokite apostrofus, norėdami inicijuoti Styginių kintamuosius. Galiausiai mes rašome kintamojo knygos tekstą į langelį A1.

Dvivietis

Dvigubo tipo kintamasis yra tikslesnis nei kintamasis tipo "sveikasis skaičius" ir taip pat gali laikyti numerius po kablelio.

Kodas:

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

Rezultatas:

Nepakankamai tiksliai

Bet tai nėra teisinga vertė! Kintamasis su reikšme 5.5 buvo inicializuotas ir mes gauname reikšmę 6. Ką mums reikia - tai dvigubo tipo kintamasis.

Kodas:

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

Rezultatas:

Dvigubas kintamasis

Pastaba: ilgi kintamieji turi dar didesnį pajėgumą. Visada naudokite tinkamo tipo kintamuosius. Dėl to klaidas lengviau rasti ir jūsų kodas bus greitesnis.

Boolean

Naudokite Būlio kintamąjį, kad išlaikytumėte reikšmę True arba False.

Kodas:

Dim continue As Boolean
continue = True

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

Rezultatas:

Būlio kintamasis

Paaiškinimas: pirmoji kodinė eilutė deklaruoja kintamąjį su pavadinimu continue tipo Būlio. Tada mes inicializuojame toliau vertę True. Galiausiai mes naudojame Būlio kintamąjį, kad rodyti tik MsgBox, jei kintamasis turi reikšmę True.

Taip pat perskaitykite: