Excel: VBA – Kezdő lépések,

A Visual Basic programot Excelben szeretné használni? Megmutatjuk, hogyan kell megnyitni a VBA-szerkesztőt, és mit kell tudnia kezdőként.

kijelző

A Visual Basic a Microsoft programozási nyelve. A VBA-szerkesztő bizonyos programokkal, például Excellel nyitható meg. Az alábbiakban bemutatjuk, hogyan kell megnyitni ezt a szerkesztőt, és röviden bemutatjuk a Visual Basic alapelveit, hogy megtanulhassa a VBA programozás használatát.

  • Nyissa meg a VBA-szerkesztőt az Excelben
  • Mit tehetek a Visual Basic segítségével??
  • Visual Basic programozás az Excel VBA szerkesztővel

Nyissa meg a VBA-szerkesztőt az Excelben

Nagyon egyszerű megnyitni a VBA-szerkesztőt Excelben, majd makrók létrehozására használni. Csak nyomja meg a billentyűkombinációt [Alt + [F11.

×

Mit tehetek a Visual Basic segítségével??

A Visual Basic segítségével makrókat programozhat. Ezek a makrók segítenek átvészelni a mindennapi irodai életet. Automatizálhatja a folyamatokat, és egyetlen kattintással elindíthatja az operátorok és parancsok egész sorát, vagy az Excel dokumentumokat az igényeihez igazíthatja, és további bemeneti vagy kimeneti ablakokkal látja el őket, pl. A VBA segítségével közvetlen kapcsolatokat is létesíthet más Microsoft Office termékekkel, pl.B. fájlok importálásához az Outlookból az Excelbe. Ha további tippeket szeretne kapni a Visual Basic Excelben való különféle módokon történő használatáról, forduljon közvetlenül a Microsofthoz.

Visual Basic programozás az Excel VBA szerkesztővel

A legfontosabb bejegyzések áttekintése
Új program létrehozásához a következő két lépést kell végrehajtania. Ezt követően feltöltheti a vázat adatokkal, például hurkokkal és változókkal.

1. Lépés:

Nyissa meg a VBA-szerkesztőt a fentiek szerint, és használja a " lapot a hozzáadáshozBeszúrás" és akkor "modult" egy új modul. Ez egy fájlnak felel meg. egy programot, amit meg akarsz írni. ×

2. Lépés:

Adni "OptionExplicit" és "Opciós alap 1" egy. Ezt követően Subs és Functions illeszthető be a modulba. Az alprogramok olyan programok, amelyekben nincs visszatérési érték – azaz olyan programok, amelyekben csak parancsokat kell megadni. A függvény egy program, amelynek visszatérési értéke van. Itt például beírhat egy parancsot egy matematikai számításhoz, majd ezt a kimenetet megjelenítheti a párbeszédablakban. Ez az alábbi képen látható példaként. ×

változókat használjon
Most már beszúrhat változókat, amelyeket adattípusként kell deklarálnia. Ezt a " paranccsal teheti megDim [változó mint [adattípus" csinálni. Az adattípus kiválasztása a változó tartalmához kapcsolódik:

  • Egész szám: Egész számok -32768 és 32767 között
  • Hosszú: Körülbelül plusz-mínusz 2147483647 egész számok
  • Dupla: Kb. plusz/mínusz 1,79 * 10^308 lebegőpontos számok
  • Karakterlánc: Karakterlánc, amely 0 és 65 535 közötti karakterláncot tartalmazhat
  • Logikai érték: Logikai értékek, azaz csak igazak vagy hamisak
  • Változat: Bármilyen adatot tartalmazhat

hurokhoz
számára
változó = [kezdő érték - [végérték lépés [érték
parancs
következő változó
Itt a ciklus azonnal végrehajtódik, amint a változó elérte a kezdőértéket. A változó ezután a "Step" után beállított érték szerint növekszik, amíg el nem éri a végső értéket.

kijelző

csinálj hurkot
csináld
parancsokat
Loop [Míg/Mig kifejezés
A kifejezéstől függő parancsok itt kerülnek végrehajtásra. A "while" billentyűvel a parancsok mindaddig végrehajtódnak, amíg a kifejezés érvényes. Az "amíg" paraméterrel a parancsok addig futnak, amíg a kifejezés érvényes nem lesz. Tehát programozhat egy ciklust, amely mindig hozzáad 1-et egy értékhez, amíg az el nem éri a 100-at. Ez megtehető a "Loop While i kifejezéssel

ha döntés

Ha [kifejezés1 Akkor
parancs1
Elseif [kifejezés2 Akkor
parancs2
más
parancs3
Vége ha
Az if utasítással a program automatikusan hoz döntéseket. A fenti kód ellenőrzi, hogy az 1. kifejezés igaz-e. Ha igen, akkor a parancs1 végrehajtásra kerül. Ha nem ez a helyzet, akkor a rendszer ellenőrzi, hogy az Expression2 helyes-e. Ha a kifejezés2 helyes, a parancs2 végrehajtásra kerül. Ha mindkét feltétel nem egyezik, a 3. parancs végrehajtásra kerül. Például a ciklus ezt mondhatja:
Ha i>0 Akkor
MsgBox (A változó nagyobb, mint 0.)
Elseif i
MsgBox (A változó kisebb, mint 0.)
más
MsgBox (A változó egyenlő 0.)
Vége ha
Ebben a példában a parancsok azt jelentik, hogy megjelenik egy üzenetablak. A következőkben bemutatjuk, hogyan használhatja a parancsokat adatkimenetre.

kimeneti értékek

Ehhez megadhatja a következő parancsok egyikét, hogy az adatok közvetlenül megjelenjenek, pl.B. az Excel táblázatban:

  • hibakeresés.nyomtatás [érték Az érték a VBA-szerkesztő közvetlen területén jelenik meg.
  • MsgBox(üzenet) A kimenet egy külön ablakban, úgynevezett üzenetdobozban történik.
  • [érték = InputBox (beviteli kérdés, ablak címe) Itt a felhasználó egy külön ablakba írja be az értékeket, amelynek címét maga határozhatja meg. Meg kell fogalmaznia egy kérdést is, amelytől a bemenet függ.
  • táblázat X.Cellák(sor,oszlop) = [érték Az érték a megadott táblában kerül kiadásra a megadott sorokon és oszlopokon belül.
  • [érték = X. táblázat.Cellák (sor, oszlop) A rendszer beolvassa a megadott táblázat értékeit a megadott sorokból és oszlopokból.
    Feltétlenül vegye figyelembe a pozíciója [érték, vagyis hogy ez a kifejezés az elején vagy a végén van-e. Attól függ, hogy az adatok egy táblából kerülnek-e kiolvasásra, vagy ebbe a táblába kerülnek.

Bővebben a témáról: