Excel VBA bemutató kezdőknek

A VBA vagy a Visual Basic alkalmazások a Microsoft Excel része. Az Excel programban manuálisan vagy képletekkel hajtjuk végre a feladatunkat, de az ismétlődő feladatokat újra és újra meg kell tenni. De a VBA használatával megkönnyíthetjük a munkáinkat, mivel olyan makrókat készíthetünk, amelyek ismétlődő feladatainkat elvégzik nekünk. Mi ismét egy makró? A makró egy utasításkészlet, amelyet egy adott feladat elvégzéséhez kapnak.

Ebben a cikkben megismerjük a VBA alapjait. Ez a legjobb VBA oktatóprogram kezdőknek. A VBA-ban makrókat hozunk létre, és a fentiekben meghatározottak szerint a makrók egy utasításkészlet, amelyet egy adott feladat elvégzéséhez kapunk. Kétféle módon adhatja meg ezeket az utasításokat a makrókhoz. Az egyik a VBA kódok írásával történik, míg a másik makró rögzítésével történik. Az excel-ben van egy speciális funkciónk, amelyben rögzítjük lépéseinket, és az excel ugyanazokat a lépéseket elvégzi nekünk újra és újra, amikor megadja az Excel parancsot a kód futtatásához. Ennek azonban vannak bizonyos korlátai, ezért kódokat írunk a VB Szerkesztőbe, ahol rendkívül sok lehetőség van a feladatok automatizálására.

A VBA alapvetően programozási nyelv, akárcsak a C, a Java és minden más. Itt rögzítünk egy utasításkészletet egy kódblokk megírásával, és amikor ezt a kódblokkot futtatjuk, akkor a megadott feladatokat elvégzik számunkra. Alapértelmezés szerint a VBA nem érhető el az Excel alkalmazásban. A VBA eléréséhez először meg kell tennünk néhány, az alábbiakban felsorolt ​​lépést.

Mivel a VBA különbözik a szokásos munkalapoktól, azokra dolgozunk, amelyek makrókat tartalmaznak, így mentése különbözik a többi normál munkafüzettől. A makrókat tartalmazó munkafüzet mentésekor azt egy makro-képes munkafüzetként kell elmentenünk annak biztosítása érdekében, hogy a makróinkat a munkafüzetbe mentsük.

Ha nem lát fejlesztői fület az Excel-ben, kövesse az alábbi lépéseket a fejlesztői fül Excelben történő engedélyezéséhez.

  • Lépjen a File fülre az excel kezdőlapján.

  • A fájlok lapon az alábbiakban talál egy választási lehetőséget, kattintson az Opciók elemre.

  • Ez újabb varázslódobozt nyit meg számunkra, mint Excel beállításokat. Az excel lehetőségekben kattintson a Szalag testreszabása elemre .

  • Amikor lerajzoljuk a testreszabható szalagbeállításokat, találunk egy lehetőséget a Fejlesztő számára, akkor be kell jelölnünk azt a négyzetet, amely lehetővé teszi számunkra, hogy a VBA-t Excelben használjuk.

  • Most már a fejlesztői fület engedélyeztem az Excelben, az alábbiak szerint.

Hogyan kell használni a VBA-t Excelben?

Kétféle módszer használható a VBA Excel alkalmazásban történő használatára.

  1. Az egyik makrók rögzítése.
  2. Másodszor a kódblokk írása.

A legegyszerűbb dolog, ha megtanuljuk a makró felvételét, és nézzük meg a kódot, hogy megtanuljuk a szintaxist, amely segít nekünk a saját kódok megírásában.

Hogyan lehet makrókat rögzíteni az Excel VBA-ban?

Ebben az Excel VBA oktatóprogramban a kezdőknek, mielőtt elkezdenénk tanulni, hogyan kell kódokat írni a VBA-ban, kezdjük el a VBA legalapvetőbb funkciójával, azaz a makró rögzítésével. A makró felvétele olyan lépések rögzítése, amelyeket végrehajtunk, és hagyjuk, hogy az excel újra és újra elvégzi, amikor parancsot adunk erre. Tanuljunk mindezt példákban, amelyek segítenek minket jobban megérteni.

A VBA oktatóprogram Excel sablonját itt töltheti le - VBA oktatóprogram Excel sablon

VBA bemutató - 1. példa

Rögzítsük az első makrót. Erre a példára már van néhány adat az első lapon, az alábbiak szerint.

Vannak olyan hallgatók pontszámai, és az E oszlopban van egy képlet, hogy ha a százalék meghaladja a 35% -ot, akkor sikeresnek vagy sikertelennek nyilvánítják. Jelenleg a D oszlopban nincs adat, így alapértelmezés szerint az E oszlop értéke hamis. Tegyük ezt meg egy makró felvételével.

  • A Nézet lapon kattintson egy makrók szakaszra.

  • Három lehetőséget kapunk, válassza a Makró rögzítése lehetőséget.

  • Ez kissé hasonló módon megnyit nekünk egy varázslódobozt,

  • Mindig emlékezzen arra, hogy a makrónévben nem lehet szóköz, adjon nevet a makrónak és egy gyorsbillentyűt annak futtatásához. A többi mező választható.

Nyomja meg az ok gombot, és a makró minden lépést, minden kiválasztott cellát vagy minden kattintást rögzít.

  • Számítsuk ki az adott példa százalékát az alábbiak szerint:

  • Miután elvégeztük a feladatot, meg kell állítanunk a makró rögzítését. Ugyanebben a makró lapon a Nézet táblázatban van még egy lehetőségünk a felvétel leállítására . Kattintson rá, hogy leállítsa a makró rögzítését.

  • Most teszteléshez távolítsa el az értékeket a százalékos részből, és hagyja üresen.

  • Nyomja meg a CTRL + J gombot, mivel a CTRL + J volt a parancsikon a makróhoz, és megnézheti az eredményt.

Ezeket az utasításokat adtuk arra, hogy nem kód alapján fejlesszék ki, hanem az excel minden lépést feljegyeztünk, és saját kódot készítettünk. A kódot is megnézhetjük. A makrók szakaszban kattintson a Makró megtekintése elemre, és lesz egy makrók listája, ha az alábbiak szerint készítettünk a munkafüzetbe.

Kattintson a Szerkesztés gombra, és eljuttat minket a makró kódablakához, az alább látható módon.

Ezt a kódot nem írtuk, hanem az excel rögzítette a lépéseket és kódokká alakította át. Ez az excel nagyon egyedülálló tulajdonsága, de van bizonyos korlátozásai, mint például ha extra extra lépést hajtunk végre, akkor feljegyezzük és végrehajtjuk minden alkalommal, amikor a makrót futtatjuk.

Hogyan készítsünk mintamakrókat Excel-ben VBA-kód használatával?

Az alábbiakban bemutatjuk az Excel VBA oktatópéldáját, hogy elkészítsük első mintamakrónkat a VBA-ban úgy, hogy saját magunk írjuk a kódot. Ha kódot szeretnénk írni a VBA-ban, ezt tudnunk kell minden makrónak a SUB () függvénnyel kezdődik és végződik.

VBA bemutató - 2. példa

  • A Fejlesztő lapon kattintson a Visual Basic-re, amely megnyitja a VB szerkesztőt, ahol megírjuk az első makrót.

  • Amint a VB szerkesztő nyitva van, sok ablakot láthatunk körülöttünk. A bal oldalon van egy projekt ablak, amely nyilvántartja a moduljainkat, ahol egy VBA projekt kódjait és tulajdonságait írjuk, a fentiekben található egy eszközsor is, amely különféle eszközöket tartalmaz.

  • VBA-kód vagy makró írásához platformra vagy kódablakra van szükségünk, hogy azt megírhassuk. Kódokat írunk modulokban. A modulok az Insert fülön érhetők el.

  • Ha rákattintunk a Modulra, és duplán kattintunk rá, akkor újabb ablak nyílik meg nekünk, amely a kódírás platformja. Először a következőképpen nevezzük makrónknak.

Kód:

 Sub MyMacro () Vége Sub 

  • Ha változókkal szeretnénk dolgozni, ezeket a változókat adattípusokkal kell deklarálni, mint minden más programozási nyelven, például az alábbiak szerint. A Dim kulcsszót használjuk a változók deklarálására.

Kód:

 Sub MyMacro () Dim A, B, C egész számként vége Sub 

  • Bármely feladatot végrehajthatunk ezekkel a változókkal, például:

Kód:

 Sub MyMacro () Dim A, B, C Egész szám A = 10 B = 15 C = A + B Vég Sub 

  • Az érték megjelenítéséhez a VBA-ban az Msgbox Function funkciót használjuk, amint az az alábbi képen látható.

Kód:

 Sub MyMacro () Dim A, B, C Egész szám A = 10 B = 15 C = A + B MsgBox C Vége Sub 

  • Futtassa a kódot az F5 vagy a Futtatás gomb megnyomásával, és nézze meg a kimenetet.

Dolgok, amikre emlékezni kell

  • A VBA alapértelmezés szerint nem engedélyezett az Excel programban, manuálisan engedélyezni kell.
  • Nem két makrónak lehet ugyanaz a neve.
  • A makrónevek között nem lehet szóköz.
  • Amikor egy makrót rögzítünk, az rögzíti az összes végrehajtott lépést, tehát minden lépéssel óvatosnak kell lennünk.

Ajánlott cikkek

Ez egy útmutató az Excel VBA bemutatója kezdőknek. Itt tárgyaljuk a fejlesztői fül engedélyezésének lépéseit, valamint a makrók rögzítésének megtanulását, valamint a makrók elkészítését az Excel VBA alkalmazásban, gyakorlati példákkal és letölthető Excel sablonokkal együtt. Az alábbiakban találunk néhány hasznos excel cikket a VBA-val kapcsolatban -

  1. VBA Call Sub
  2. VLOOKUP oktatóprogram Excelben
  3. VBA Tartalom törlése
  4. Oszlopok csoportosítása az Excel programban

Kategória: