Excel VBA bemutató kezdőknek
Ha Ön még nem ismeri a VBA-t, és nem tud róla semmit, akkor ez a legjobb bemutató a kezdőknek az Excel VBA-makrókban való elinduláshoz. Ok, kezdjük el ma a VBA oktatóanyagok útját.
A VBA a Visual Basic for Applications a Microsoft programozási nyelve a Microsoft termékeihez, például az Excelhez, a Wordhez és a PowerPointhoz. Az összes programozást, amelyet meg akarunk tenni, a VBE-ben (Visual Basic Editor) hajtjuk végre. A VBE az a platform, amely az excelben végrehajtandó feladatkódunkat írja.

Melyek az Excel makrói?
A makró nem más, mint egy kódsor, amely az excelt egy adott feladat elvégzésére utasítja. A kód VBE-beírása után ugyanazt a feladatot bármikor végrehajthatja a munkafüzetben.
A makrokód kiküszöbölheti az ismétlődő, unalmas feladatokat és automatizálhatja a folyamatot. A VBA Macro kódolási technikával kezdve rögzítsük a makrót.
A VBA kódolás a fejlesztő fül alatt érhető el az excelben.

Ha nem látja ezt a fejlesztői lapot az excelben, kövesse az alábbi lépéseket a fejlesztői fül engedélyezéséhez az excelben.
1. lépés: Nyissa meg a FÁJL -> FÁJL menüpontot, és lépjen az OPCIÓK elemre.

2. lépés: Válassza a Szalag testreszabása lehetőséget
Megjelenik az Excel beállításai ablak. Válassza a Szalag testreszabása az Excelben lehetőséget.

3. lépés: Jelölje be a DEVELOPER négyzetet az engedélyezéséhez.

4. lépés: Kattintson az OK gombra az engedélyezéséhez.
Most látnia kell a Fejlesztő fület.

Oktató makrók rögzítéséhez a VBA Excel programban
Ebben a VBA-ról szóló oktatóanyagban megtanulhatjuk, hogyan kell makrókat rögzíteni az Excel-ben gyakorlati példákkal.
1. példa
Ok, rögtön a Marco újrakódolásával kezdjük.
1. lépés: Kattintson a Makró rögzítése elemre
Fejlesztő alatt kattintson a Record Macro fülre .

2. lépés: Adjon nevet Makrónak
Amint rákattint a Record Macro-ra, látni fogja, hogy az excel kéri, hogy adjon nevet a makrónak.

Adjon megfelelő nevet a makrónak. A makró nem tartalmazhat szóközt és speciális karaktereket. Szóválasztóként aláhúzást (_) adhat meg.

3. lépés: Kattintson az OK gombra a felvétel elindításához.
Mostantól kezdve a makrórögzítő folyamatosan rögzíti az Ön által végzett összes tevékenységet az excel lapon.
Először kiválasztom az A1 cellát.

Most beírom az „Welcome to VBA” -t az A1 cellába.

4. lépés: Állítsa le a felvételt
Most a fejlesztő fül alatt a rögzítés leállítására kattintok a felvétel leállításához.

Tehát az excel leállítja az általunk végzett tevékenységeket. Most nézzük meg, hogy az excel hogyan rögzítette a tevékenységeket.
5. lépés: Nyissa meg a VBA Szerkesztőt
A Fejlesztő alatt kattintson a Visual Basic elemre.

Amint a Visual basic gombra kattint, az ablak alatt látni fogjuk.

Kattintson duplán a Modulok elemre.

Most látni fogjuk a kódot a jobb oldalon. A makrókód a SUB szóval kezdődött .
Az összes makrónak két része van, az egyik a Head, a másik pedig a Farok. Minden makrónak van neve.

A makró feje és farka között az excel rögzítette az összes tevékenységet.
Az első dolog, amit a makró rögzítésének megkezdése után tettünk, az, hogy kiválasztottuk az A1 cellát, és az Excel felvette azt tartományként (“A1”). Válassza a lehetőséget
A második tevékenység az volt, hogy megadtuk az „Welcome to VBA” értéket. Amint kiválasztottuk, akkor aktív cellává válik, így az Excel ActiveCell néven rögzítette a tevékenységet.FormulaR1C1 = „Üdvözöljük a VBA-ban.”
Megjegyzés: Az R1C1 az 1. sor 1. oszlopa.
A harmadik tevékenység az „Üdvözöljük a VBA-ban” szó beírása után következik. Az Enter billentyűt lenyomjuk, és kiemeljük a kiválasztott A2 cellát. Tehát az excel tevékenységként tartományként („A2”) szerepel. Válassza a lehetőséget
A Macro Recorder így rögzítette az összes tevékenységünket, amelyet elvégeztünk az excel lapon. Most törölje a szót az A1 cellából.

A szó törlése után még egyszer menjen a VBE-hez, ahol a kódunk található.
6. lépés: Futtassa a kódot
Kattintson a FUTÁS gombra, hogy ismét megadja ugyanazt a szövegértéket az A1 cellába.

Megjegyzés: A kód futtatásához gyorsbillentyű az F5.
Tehát a makró végrehajtásra kerül, és újra ugyanazt az értéket kaptuk. Így automatizálhatjuk mindennapi rutin munkánkat, hogy sok időt spóroljunk meg, és minden nap megszabaduljunk az unalmas feladatoktól.
2. példa
Most rögzítsünk még egy makrót, hogy jobban megértsük. Ebben a felvételben az A1 és A10 közötti sorszámokat illesztjük be.
Lépjen a FEJLESZTŐ fülre, és kattintson a rekord makró lehetőségre.

Kattintson a OK gombra a felvétel megkezdéséhez. Beírok 1, 2, 3 számot. Ezután az inert sorszámokhoz húzom a kitöltő fogantyút.

Most kattintson a Felvétel leállítása gombra.

Nyissa meg a Visual Basic Editor alkalmazást, és nézze meg, mi a kód.

Most nézzük meg a kódot.
Először kiválasztottuk az A1 cellát.
Kód:
Tartomány („A1”). Válassza ki
Másodszor, beillesztettünk 1-et az aktív cellába.
Kód:
ActiveCell.FormulaR1C1 = "1"
A harmadik tevékenység az volt, hogy kiválasztottuk az A2 cellát.
Kód:
Tartomány („A2”). Válassza ki
A negyedik aktivitás az volt, hogy 2-et beillesztettünk az aktív cellába.
Kód :
ActiveCell.FormulaR1C1 = "2"
Az ötödik tevékenység az volt, hogy kiválasztottuk az A3 cellát.
Kód:
Tartomány („A3”). Válassza ki
A hatodik tevékenység, amellyel 3-at beillesztettünk az aktív cellába.
Kód:
ActiveCell.FormulaR1C1 = "3"
Ezután kiválasztottuk az A1 és A3 közötti cellatartományt.
Kód:
Tartomány ("A1: A3"). Válassza a lehetőséget
A cellák kiválasztása után kitöltjük a sorozatszámokat a kitöltő fogantyú segítségével.
Kód:
Selection.AutoFill Destination: = Tartomány ("A1: A10"), Type: = xlFillDefault
Végül kiválasztottuk az A1 és A10 tartományokat.
Kód:
Tartomány ("A1: A10"). Válassza a lehetőséget
Tehát most, amikor 1 és 10 közötti sorszámokat akarunk beilleszteni az A1 és A10 cellába, futtathatja ezt a kódot.
Hogyan mentse a makró munkafüzetet?
A makrókódot tartalmazó Excel munkafüzetet makróképes munkafüzetként kell menteni. Kattintson a Mentés másként elemre az excelben, és válassza ki a fájl kiterjesztését „Makró-engedélyezett munkafüzetként”.

Dolgok, amikre emlékezni kell
- Ez csak a VBA bevezető része. Kövesse tovább blogunkat, hogy további bejegyzéseket láthasson.
- A makrók rögzítése a legjobb inicializálás a makrók útjának megkezdéséhez.
- Rögzítsen egyre több tevékenységet, és nézze meg, mi a kód.