„Excel VBA“ kintamieji - paprastos „Excel“ makrokomandos

Turinys

Sveikasis skaičius | Styga | Dvivietis | Būlinį

Šiame skyriuje mokoma, kaip deklaruoti, inicijuoti ir rodyti a kintamasis į Excel VBA. Pranešimas „Excel VBA“, kad naudojate kintamąjį, vadinamas kintamojo deklaravimu. Inicijuoti paprasčiausiai reiškia pradėti (pradinę) reikšmę priskirti kintamajam.

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

Sveikasis skaičius

Sveikieji skaičiai saugomi naudojant sveikuosius kintamuosius.

Dim x As Integer
x = 6
Diapazonas („A1“). Reikšmė = x

Rezultatas:

Paaiškinimas: pirmoji kodo eilutė deklaruoja kintamąjį, kurio pavadinimas x yra Integer. Toliau inicijuosime x reikšme 6. Galiausiai į langelį A1 įrašome x reikšmę.

Styga

Eilutės kintamieji naudojami tekstui saugoti.

Kodas:

Blanki knyga kaip styga
knyga = "Biblija"
Diapazonas („A1“). Vertė = knyga

Rezultatas:

Paaiškinimas: pirmoji kodo eilutė deklaruoja kintamąjį, kurio vardų knyga yra „String“. Tada inicijuojame knygą su tekstu Biblija. Styginių kintamiesiems inicijuoti visada naudokite apostrofus. Galiausiai kintamųjų knygos tekstą įrašome į langelį A1.

Dvigubas

„Double“ tipo kintamasis yra tikslesnis nei „Integer“ tipo kintamasis ir taip pat gali išsaugoti skaičius po kablelio.

Kodas:

Dim x As Integer
x = 5,5
„MsgBox“ vertė yra „& x“

Rezultatas:

Bet tai nėra tinkama vertė! Mes inicijavome kintamąjį, kurio vertė yra 5,5, ir gauname vertę 6. Mums reikia dvigubo tipo kintamojo.

Kodas:

Dim x As Double
x = 5,5
„MsgBox“ vertė yra „& x“

Rezultatas:

Pastaba: ilgi kintamieji turi dar didesnę talpą. Visada naudokite tinkamo tipo kintamuosius. Dėl to klaidas lengviau rasti ir jūsų kodas bus paleistas greičiau.

Būlinį

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

Kodas:

 Tęskite kaip loginis
tęsti = tiesa
Jei tęsiate = tiesa, tada „MsgBox“ „Būlo kintamieji yra šaunūs“

Rezultatas:

Paaiškinimas: pirmoji kodo eilutė deklaruoja kintamąjį, kurio pavadinimas yra Boolean. Toliau inicijuojame toliau naudodami reikšmę „True“. Galiausiai mes naudojame „Boolean“ kintamąjį, kad „MsgBox“ būtų rodomas tik tuo atveju, jei kintamasis turi reikšmę „True“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave