Excel VBA kód
A VBA vagy más néven Visual Basic Applications programozási nyelv az Excel és nem csak az Excel, hanem a legtöbb Microsoft Office program számára. Írhatunk egy utasításkészletet egy vizuális alapszerkesztőben, amely bizonyos feladatokat elvégez nekünk, kódként ismert a VBA-ban .
Az Excelben a VBA megtalálható a fejlesztői fül alatt, mivel a fejlesztőknek szól. A fejlesztői fül eléréséhez először engedélyeznünk kell, majd a fülről vagy az alt = "" + F11 billentyűparancs segítségével érhetjük el. A kódok kombinációja egy eljárást eredményez, amelyet a VBA-ban makróknak is neveznek, tehát a makrók egy kódkészlet, amely egy programozási nyelv.
Ha még nem ismeri a VBA-t és fogalma sincs róla, akkor ez a cikk az Ön számára készült.

Fejlesztő fül engedélyezése
Először meg kell győződnie arról, hogy az excel fejlesztői lapja látható-e a szalagon.

Ha az excel nem mutatja a Fejlesztő lapot, akkor kövesse az alábbi lépéseket a fejlesztő fül engedélyezéséhez az excelben.
1. lépés: Menjen a Fájl elemre.

2. lépés: Kattintson az Opciók gombra.

3. lépés: Ugrás a szalag testreszabása az Excel programban

4. lépés: Ellenőrizze a jobb oldalon található Fejlesztő fület. Miután kiválasztotta az opciókat, kattintson az OK gombra.

Példák az Excel VBA kód használatára
# 1 - Kód beillesztése a modulba
A VBA kód megírásához először el kell mennie a Fejlesztő fülre, és kattintson a Visual Basic elemre.

A Visual Basic megnyitásához megnyomhatja az „ALT + F11” excel gyorsbillentyűt is.

Amint megnyitja a Visual Basic programot, megjelenik az alábbihoz hasonló ablak.

Lépjen a Beszúrás elemre, és kattintson a Modul gombra.

Amint rákattint a modulra, beillesztésre kerül, és láthatja a modul nevét, valamint egy jobb oldali fehér sima táblát.

A fehér sima táblába be kell illesztenie a másolt kódot.

A kód beillesztése után végre kell hajtania.
Kétféle módon hajthatjuk végre a végrehajtási folyamatot, az egyik az F5 gyorsbillentyű megnyomásával, vagy pedig a tetején lévő zöld futtatás gombra kattintva.

A másolt VBA kód végrehajtásra kerül az ablakban.
# 2 - Mentse el a munkafüzetet VBA kóddal
Tudom, hogy nincs szüksége külön bevezetésre az excel fájl mentéséhez, de amikor az Excel munkafüzetet tartalmazó VBA kódról van szó, akkor egy speciális bevezetésre van szükség.
Ha a munkafüzet már mentve van, és most másolta a VBA kódot, akkor meg kell változtatnia a fájlkiterjesztést, mert amikor a mentési lehetőségre kattint, az alábbi riasztási üzenet jelenik meg.

Ez azt mondja, hogy a menteni kívánt munkafüzet VB-projektet tartalmaz, nem menthető el normál excel-munkafüzetként. Ezt a munkafüzetet „makro-engedélyezett” munkafüzetként kell mentenie.
Kattintson a Mentés másként gombra, vagy nyomja meg az F12 billentyűt, és egy ablak alatt látható.

Írja be a fájl nevét a kívánsága szerint, de válassza a Mentés másként típust “Excel makró-engedélyezett munkafüzet (* .xlsm)

Kattintson az OK gombra a munkafüzet makró-engedélyezett munkafüzetként történő mentéséhez.

# 3 - Makrókód hozzárendelése alakzatokhoz
Valahányszor futtatnunk kell a VBA-t, vissza kell térnünk az alap vizuális szerkesztőhöz és futtatnunk. Ez időigényes folyamat.
Makrót a neve alapján rendelhetünk az egyik alakzathoz. Kövesse az alábbi lépéseket az Excel makró hozzárendeléséhez az alakzatokhoz.
1. lépés: Lépjen a Beszúrás elemre, és válassza ki a kívánt alakot.

2. lépés: Miután kiválasztotta az alakzatot, rajzolja ezt a munkalapra. Ideális esetben távol az adatoktól.

3. lépés: Kattintson a jobb gombbal, és válassza a Szöveg szerkesztése lehetőséget.

4. lépés: Adja hozzá a szót, ahogy kívánja. Hozzáadtam a „Kattintson ide a makró futtatásához” szót.

5. lépés: Ismét kattintson a jobb gombbal, és válassza ki a makró hozzárendelésének lehetőségét.

6. lépés: Most meglátjuk az összes makrólistát. Válassza ki a hozzárendelni kívánt makrónevet.

7. lépés: Kattintson az OK gombra. Ez a gomb tartja a makrokódot. Amikor rákattint erre a gombra, ez a kód végrehajtásra kerül.
