Excel VBA Dim

A VBA DIM-ét úgy lehet nevezni, hogy változót deklarál különféle adattípusokban, például egész Boole-karakterláncban vagy kettős formában stb. Bármely programozási nyelvben egy változót deklarálni kell egy adott adattípusra, például X egy változó, és ha definiáljuk X-et egész számként, ami azt jelenti, hogy egész értékeket tárolhatunk X-ben. Ha Y-t deklarálunk stringként, akkor azt jelenti, hogy string-értékeket Y-ben tárolhatjuk.

Mint fentebb tárgyaltuk, a VBA DIM-et használjuk a különféle adattípusok változóinak deklarálására. De mi a DIM a VBA-ban? A DIM a dimenziót vagy deklarációt jelenti a memóriában a VBA-ban. Deklarálunk egy változót egy adott adattípusra a VBA-ban, és ezt a DIM kulcsszóval használjuk. Használhatjuk a VBA-ba már beépített osztályszerkezeteket, vagy saját maguk is létrehozhatnak egy újat. Ahhoz, hogy egy nagyon alapvető magyarázatot adjunk a DIM-ről, példát vehetünk erre, például a logikai értékeket egy változóban kell tárolnunk. A logikai értékek azt jelentik, hogy igazak vagy hamisak. Most a logikai értékek logikai értékek az adattípusokban, mint tudjuk, tehát deklarálnunk kell a változónkat logikai adattípusban.

Ha azt mondjuk, hogy az X változónak az értéket logikai értékben kell tárolnia, akkor X-et kell logikai változóként deklarálni, hogy az képes tárolni a kívánt adattípust.

A DIM használata a szintaxissal a VBA-ban a következő:

DIM változó, mint DataType.

Amikor megpróbálunk meghatározni egy adott adattípust, az excel előre megadja nekünk.

Vessen egy pillantást az alábbi képernyőképre,

Az Excel meghatározza a beírt kulcsszavak alapján, és megjeleníti a lehetséges adattípusokat, amelyeket esetleg érdemes használni.

Hogyan lehet használni a VBA Dim szoftvert Excelben?

Néhány példaként megtanuljuk a VBA Dim használatát.

Itt töltheti le a VBA Dim Excel sablont - VBA Dim Excel sablon

Excel VBA Dim - 1. példa

Először használjuk az Integer-t adattípusként a deklaráláshoz. Három változót fogunk használni, és DIM kulcsszóval mindegyiket egész számként deklaráljuk. És akkor megmutatjuk a végső outputot.

Tipp: A VBA excel használatához engedélyeznie kell a fejlesztői hozzáférést a fájl lapon lévő fiókok opcióból.

1. lépés: Lépjen a Fejlesztő fülre, és kattintson a Visual Basic-re a VBA Szerkesztő megnyitásához.

2. lépés: A projekt ablakban kattintson az 1. lapon a kód ablak megnyitásához.

3. lépés: Amikor megnyílik a kód ablaka, deklarálja az alfunkciót a kód írásának megkezdéséhez.

Kód:

 Alminta () Alsó rész vége 

4. lépés: Nyújtsa be három A, B és C változót egész számként.

Kód:

 Alminta () Dim A egész szám Dim B egész szám Dim C egész szám vége Sub 

5. lépés: Rendeljen hozzá e három változóhoz véletlenszerű értékeket.

Kód:

 Alminta () Dim A egész szám Dim B egész egész Dim C egész szám A = 5 B = 10 C = A + B End Sub 

6. lépés: Jelenítse meg a C értékeit az msgbox funkcióval.

Kód:

 Alminta () Dim A egész szám Dim B egész szám Dim C egész szám A = 5 B = 10 C = A + B MsgBox C End Sub 

7. lépés: Futtassa a kódot a futtatás gombból. A kód futtatása után a következő eredményt kapjuk kimenetként.

8. lépés: Mint A, B és C egészekként jelennek meg, és A és B összege szintén egész szám, a C-ben tárolt érték megjeleníthető. De ha megváltoztatjuk a C = A / B értékét, amint az az alábbi képen látható.

9. lépés: Most futtassuk újra a kódot, és nézzük meg, mit kapunk ennek eredményeként,

Eredményként nullát kapunk, de az 5/10 értéke 0, 5, nem pedig 0. Ennek oka az, hogy C csak egész értékeket tárolhat, nem pedig a tizedesérték után.

Excel VBA Dim - 2. példa

Az előző példában azt láttuk, hogy ha az eredmény C értéke tizedesjegyekben van, akkor az értékek tizedesjegyek után nem kerülnek megjelenítésre a kimenetben, mert C egészet jelentettünk. Most egy másik adattípust fogunk használni a DIM funkciótól való deklaráláshoz, hogy megjelenítsük a C eredeti értékét.

1. lépés: Lépjen a Fejlesztő lapra, és kattintson a Visual Basic-re a VBA Szerkesztő megnyitásához.

2. lépés: A projekt ablakában kattintson a 2. lapra a kód ablak megnyitásához.

3. lépés: Miután megnyílt a kódablak, hozzon létre egy alfunkciót a kódírás elindításához.

Kód:

 1. alminta () az al 

4. lépés: deklaráljon három AB és C változót. A és B értéke egészek, C pedig kettõsek.

Kód:

 Alminta1 () Dim A egész szám Dim B egész szám Dim C dupla vége Sub 

5. lépés: Az 1. példához hasonlóan rendelje hozzá az értékeket ezekhez a változókhoz.

Kód:

 Alminta1 () A homályos egész mint egész egész Dim B egész egész sötét C mint dupla A = 5 B = 10 C = A / B End Sub 

6. lépés: Most jelenítse meg a kimenetet az msgbox funkcióval.

Kód:

 Alminta1 () A homályos egész mint egész egész Dim B egész egész sötét C mint dupla A = 5 B = 10 C = A / B MsgBox C End Sub 

7. lépés: Futtassa a kódot a futtatás gombból. A kód futtatása után a következő eredményt kapjuk,

Most C pontos értéke van, amely 0, 5.

Excel VBA Dim - 3. példa

Használjunk DIM függvényt a karakterek tárolására, azaz karakterláncokat.

1. lépés: Lépjen a Fejlesztő lapra, és kattintson a Visual Basic-re a VBA Szerkesztő megnyitásához.

2. lépés: A projekt ablakban kattintson a 3. lapra a kód ablak megnyitásához.

3. lépés: Hozzon létre egy alfunkciót a kód írásának megkezdéséhez,

Kód:

 2. alminta () az al 

4. lépés: Nyisson egy A változót karakterlánccal,

Kód:

 Alminta2 () A dimmerése mint a karakterlánc vége Sub 

5. lépés: Adjon hozzá véletlenszerű értékeket A-nak,

Kód:

 Alminta2 () Dim A mint string A = "Anand" Sub vége 

6. lépés: Jelenítse meg a kimenetet az msgbox funkcióval.

Kód:

 Alminta2 () Dim A As String A = "Anand" MsgBox A End Sub 

7. lépés: Futtassa a kódot a mellékelt futtatás gombból, és nézze meg az eredményt,

A VBA DIM magyarázata

A VBA DIM-je arra szolgál, hogy a változókat különféle adattípusokként deklarálják. A változók lehetnek egy változó vagy egy tömb, amelyet szem előtt kell tartanunk a megfelelő adattípus deklarálásához a megfelelő output elérése érdekében.

Például, ha kimenetünk karakterláncban lesz, akkor a változót karakterláncban kell deklarálnunk, és ha a kimenet tizedesjegyekben lesz, akkor a változót duplaként stb. Kell deklarálni.

Dolgok, amikre emlékezni kell

Néhány dolgot meg kell emlékezni a DIM-re a VBA-ban:

  • Az Excel előre megadja az adattípust, miközben a tompítás funkciót használja az általunk használt billentyűleütésekkel.
  • Bizonyos adatkimenetek esetén a megfelelő eredmény eléréséhez be kell jelenteni a megfelelő adattípusokat.
  • A tompítás funkcióval egyetlen változó vagy tömb deklarálható.

Ajánlott cikkek

Ez egy útmutató az Excel VBA Dim-hez. Itt megvitattuk az Excel VBA Dim használatát, néhány gyakorlati példával és letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. A VBA TIMER használata Excelben
  2. A VBA színindex használatának módjai
  3. Excel VBA MsgBox | Excel trükk
  4. Példák a VBA Select Case tanulására

Kategória: