Izjava spremenljivke VBA - Kako razglasiti spremenljivko v VBA? (Primeri)

V VBA spremenljivki deklaracija je potrebna za določitev spremenljivke za določen tip podatkov, tako da lahko luknja vrednosti, katera koli spremenljivka, ki ni definirana v VBA, ne more imeti vrednosti, obstaja možnost, da se zahteva zahteva spremenljivke in deklaracija spremenljivke opravi Ključna beseda DIM v VBA.

Izjava spremenljivke v VBA

Preden preidemo na deklaracijo spremenljivke VBA, najprej razumemo, kaj so spremenljivke, kakšna je uporaba spremenljivk in kdaj jih moramo uporabiti.

Katere so spremenljivke v VBA?

Spremembe spremenljivke Word Variable so v bistvu ime pomnilnika na vaši lokaciji, kar ima nekaj vrednosti . V kodo lahko prenesete vrednost glede na vrsto spremenljivke. Vrednost bo uporabljena med izvajanjem kode in dobili boste izhod.

Kakšna je uporaba spremenljivke?

Ko ustvarjate program ali kodo, vsebuje nekaj navodil, ki sistemu posredujejo informacije o tem, kaj storiti s podatki. Podatki so sestavljeni iz dveh vrst vrednosti, fiksne in spremenljive. Fiksne vrednosti se imenujejo tudi konstante. Spremenljivke so določene z določenimi vrstami podatkov, npr. Celo število, bajt, niz itd. To nam pomaga prepoznati naravo podatkov, ki jih vnašamo, tj. Besedilo, številka, logična vrednost itd.

Kako razglasiti spremenljivko?

Če želite spremenljivko razglasiti v kodi, ji morate dodeliti ime. Spremenljivki lahko dodelite poljubno ime. Priporočljivo je, da izberete ime spremenljivke, ki se nanaša na podatke, tako da bo tudi drugi uporabnik lahko razumel. Če morate na primer v kodo posredovati podatke celih števil, potem spremenljivke imena, kot je i_count ali out, izstopajo. Če morate predati vrednost niza, lahko spremenljivko poimenujete kot strName

Spremenljivke lahko prijavite kjer koli v kodi VBA. Programerju pa svetujemo, da jih navede ob zagonu kode, tako da bo vsak uporabnik zelo enostavno razumel kodo. Spremenljivko je treba prijaviti z uporabo Dim.

Primeri izjave spremenljivk VBA

Tu je nekaj primerov, s katerimi lahko razumete vrsto podatkov VBA. Lahko poskusite v računalniku.

Dodajte modul v urejevalnik VBA. Kopirajte in prilepite spodnje kode eno za drugo, da vidite rezultat.

Primer izjave spremenljivke VBA št. 1 - celo število

Tip VBA Integer Data se uporablja, ko morate shraniti celotne številke. Celo število lahko shrani vrednost med 32.768 in 32.767. Če morate vrednost prenesti preko tega, morate v VBA uporabiti Long Datatype.

Koda:

Sub VBA_Code1 () Dim rezultat kot celoštevilen rezultat = 101 MsgBox "Sachin Scored" & Score End Sub

Ko zaženete zgornjo kodo, bo rezultat prikazal Sachin Scored 101. Glejte spodaj

Primer izjave spremenljivke VBA št. 2 - niz

Vrsta podatkovnega niza VBA lahko shranjuje podatke kot besedilo.

Koda:

Sub VBA_Code_String () Dim strName Kot niz strName = "Ram" Obseg ("A1: A10") = "Ram" End Sub

Ko zaženete zgornjo kodo, bo ta vnesel Ram v Vsaka celica med obsegom A1: A10.

Primer izjave spremenljivke VBA št. 3 - datum

V podatkovnem tipu datuma lahko v VBA shranite podatke, kot je datum. Izvedena bo v obliki MM / DD / LLLL.

Koda:

Sub VBA_Code_Date () Dim DOB As Date DOB = "04/04/1990" MsgBox "Rojen sem bil" & DOB End Sub

Ko zaženete zgornjo kodo, bo prikazan rezultat kot spodaj.

Primer izjave spremenljivke VBA št. 4 - logična vrednost

Logični tip podatkov v VBA ima le dve vrednosti True ali False.

Koda:

Sub VBA_Code_Boolean () Dim bgender Kot Boolean bgender = False If bgender = True then Range ("A1") = "Male" Else Range ("A1") = "Female" End If End Sub

Ko zaženete kodo, bo rezultat v celici A1 ženski.

Primer izjave spremenljivke VBA št. 5 - dolg

Podatkovni tip Long se uporablja tudi za shranjevanje številk. Shranijo lahko številko med -2.147.483.648 in 2.147.483.647. Tukaj morate imeti vprašanje, ali lahko Integer in Long oba shranita številki, zakaj potem uporabljamo Integer?

Tu je odgovor, Integer zavzame dva bajta prostora. Vendar Long potrebuje 8 bajtov prostora. Torej, ko veste, da je številko mogoče shraniti kot celo število, je ne smete dolgo uporabljati, sicer se bo čas delovanja programa povečal.

Recimo, da morate v metru prikazati razdaljo med severnim in južnim polom in veste, da je razdalja v merilniku zunaj območja od -32.768 do 32.767. Torej boste uporabili podatkovni tip Long.

Koda:

Sub VBA_Code_long () Dim razdalja As Long distance = 13832000 MsgBox "Razdalja med severnim tečajem in južnim tečajem je" & distance & "Meter" End Sub

Rezultat bo »Razdalja med severnim tečajem in južnim tečajem je 13832000 metrov

Če v zgornji kodi kot podatkovni tip uporabite celo število, bo prišlo do napake. Lahko poskusite.

Točke, ki si jih je treba zapomniti

Med razglasitvijo spremenljivk si morate zapomniti nekaj točk.

  • Ime spremenljivke ne sme biti daljše od 255 znakov.
  • Spremenljivke ne razlikujejo med velikimi in malimi črkami.
  • Spremenljivka se ne sme začeti s številko. Številko ali podčrtaj lahko uporabite na sredini imena spremenljivke.
  • Izjave spremenljivke VBA ni mogoče imenovati kot ključno besedo Excel, kot so Sheet, Range itd.
  • Deklaracija spremenljivke VBA ni vsebovala posebnih znakov.

Zanimive Članki...