Bevezetés az Excel VBA makrókba

Ha gyakori Microsoft Excel felhasználó, akkor elvégeznie kellett néhány rutin munkát, például cellák beillesztését az Excel programba, a cellák minden egyes formázását, sorok vagy oszlopok beszúrását, számok beszúrását a követelményeinknek megfelelően, stb. Ezek a feladatok sok a mindennapi idő. Hogyan lehet csökkenteni ezeknek a feladatoknak a időnként történő elvégzéséhez szükséges időt? Röviden: van-e valamilyen módja ezeknek a feladatoknak a automatizálására, úgy, hogy időnként nem kell velük dolgoznia? A válasz nagy IGEN! Teljesen lehetséges automatizálni ezeket a feladatokat a Microsoft Excel segítségével a makrók segítségével.

Mi a makró?

Az Excel olyan eszköz, amelyet a közösség fejlesztett ki és fejlesztett ki, hogy ezáltal valóban nagyon praktikus és egyszerûen használható. A makró egy kis darab programozási kód, ugyanaz, mint a hagyományos programozási nyelvekben, mint például C, C ++, C #, stb., Amelyek Excelben felhasználhatók egyes feladatok automatizálására. Az Excel programban külön környezetünk van a makrókhoz való működéshez. Ezt hívják az alkalmazások vizuális alapjaihoz. Ebben a környezetben kódokat írhat, tárolhat és futtathat, amelyek segítségével automatizálhatja a napi dolgokat.

Hogyan lehet engedélyezni a Fejlesztői lapot?

Mielőtt létrehozhat, tárolhat és futtathat egy makrót, először engedélyeznie kell a Fejlesztői lapot. Ez a lap számos, a makrókhoz kapcsolódó beállítást tartalmaz, például a makró rögzítését, a makró rögzítésének leállítását, stb. Lépésről lépésre meglátjuk, hogyan lehet engedélyezni a fejlesztői fület az Excelben a makró létrehozásához.

1. lépés: Lépjen a File menü fülre a jelenleg nyitott Excel lapon.

2. lépés: A Fájl menüben kattintson a Menü a rendelkezésre álló lehetőségek listája utolsó részén található Opciók elemre. Megnyitja a Microsoft Excel alatt elérhető összes lehetőség listáját.

3. lépés: Az Excel Options nevű ablakban kattintson a Szalag testreszabása elemre a szalag testreszabási beállításai eléréséhez.

4. lépés: Itt a testreszabási beállításokban láthatja a Fejlesztő lehetőséget. Jelölje be, hogy aktiválódjon az excel fő szalagján, és könnyen hozzáférhető legyen. A Fejlesztő opció ellenőrzése után kattintson az OK gombra .

Amint megnyomja az OK gombot, láthatja az Excel szalagmenü aktív Fejlesztő lapját, egy csomó különféle lehetőséggel, amelyek az alábbiakban találhatók. Lásd az alábbi képernyőképet.

Hogyan lehet makrót rögzíteni?

Mivel VBA automatizálási szakértő, az egész makro felvételével kezdődik.

Itt letöltheti ezt a VBA Macros Excel sablont - VBA Macros Excel sablon

Most rögzítünk egy egyszerű makrót, amelybe beírhatja a nevét, és automatikusan navigálhat a következő cellába. Nagyon izgalmas, nem? Kövesse az alábbi lépéseket.

1. lépés: Keresse meg az éppen engedélyezett munkalap Fejlesztő lapját.

Az összes elérhető opciót a Fejlesztő lapon láthatja. Ugyanúgy, mint egy valós fejlesztőnek vagy automatizálási szakértőnek, számos automatizálási lehetősége van vele.

2. lépés: Válasszon egy opciót, melynek neve: Makró rögzítése . Ez lehetővé teszi az elvégzett feladatok rögzítését egy aktív excel lapon, és létrehozhat egy makrót a háttérrendszerben annak érdekében, hogy automatizálhassa a cuccokat.

3. lépés: Amint rákattint a Makró rögzítése gombra, megjelenik egy felbukkanó ablak, ahol megnevezheti a makrót, hozzáadhat parancsikont ehhez és ugyanúgy leírást adhat hozzá. Megváltoztatom a makró nevét, és hozzáadom ehhez a parancsikont. Az összes módosítás után nyomja meg az OK gombot.

Miután megnyomta az OK gombot, a rendszer elkezdi rögzíteni a makrót. Azt jelenti, hogy az excel lapon elvégzendő feladatokat makróként tárolja. Láthatja, hogy a Makró felvétele gomb felvétel leállítására vált. Ez azt jelenti, hogy a makró elkezdett rögzíteni.

4. lépés: Beírom a nevemet az Excel lap A2 cellájába, és benyomom az Enter gombot. Ezután az A3 cella automatikusan kiválasztásra kerül, vagy mondhatjuk, hogy a szerkesztő az A3 cella felé mozog. Ezt a feladatot automatizáljuk. Az összes kiadás után kattintson a Felvétel leállítása gombra.

Gratulálunk, makrónk létrejött.

5. lépés: A Fejlesztő lapon kattintson a Visual Basic opcióra, hogy megtekintse az általunk létrehozott kódot.

A kódot a Visual Basic Editor ablaktábla Modul szakaszában láthatja.

Most megvizsgáljuk, hogy az általunk létrehozott makró jól működik-e vagy sem.

6. lépés: Törölje az adatokat az A2 cellából. Kattintson a Fejlesztők lapon található Makró gombra, és futtassa a makrót.

Láthatja, hogy a „Lalit Salunkhe” nevet beírták az A2 cellába, majd az A3 cellát választották ki.

Így tudjuk rögzíteni a makrót Excelben. Ne felejtse el elmenteni ezt a fájlt egy makrokompatibilis fájlként, hogy az összes makró a VBE-ben tárolódjon.

Négyzetes számok létrehozása a makró használatával

Kövesse az alábbi lépéseket négyzetes számok létrehozásához az Excel VBA makrók segítségével.

1. lépés: Indítsa el a makró felvételét. Nevet adtam ennek a makrónak Squared_Numbers néven, és a Ctrl + Shift + B billentyűkombinációként használtam ennek a makrónak a parancsikonját. Kattintson az OK gombra, és a makró elkezdi a felvételt.

2. lépés: Most, az A oszlopba, írja be az 1-10 számot az A2: A11 cellákba. Ezeket a számokat szeretnénk négyzetekkel látni a B oszlopban.

3. lépés: A B2 cellában használja a csillagot az A2 cella önmagához való szorzásához, és így hozzon létre egy képletet, amely megegyezik a szám négyzetének négyzetével.

4. lépés: Húzza le a mezőket B11-ig.

5. lépés: A felvétel leállításához kattintson a Felvétel leállítása gombra.

Most annak ellenőrzése érdekében, hogy a kód jól működik-e, törölje az összes adatot az A és a B oszlopból.

6. lépés: Kattintson a Makró gombra, és futtassa a Squared_Numbers nevű makrót.

Láthatja, hogy a Számok és a Nézetek oszlopok létrejönnek, illetve az oszlopfejlécekkel együtt.

Így tudjuk rögzíteni és használni a makrót.

Ne felejtsük el a VBA makrókat

  • Mindig ügyeljen arra, hogy a fájlt Excel makró-engedélyezve lapként mentse el, hogy a makró rögzítésre kerüljön és használható legyen.
  • Mindig jó gyakorlat a makró rögzítése, mivel a munkafüzetektől függetlenül a további automatizáláshoz felhasználható.

Ajánlott cikkek

Ez egy útmutató a VBA makrókhoz. Itt tárgyaljuk, hogyan lehet makrókat rögzíteni az Excelben, és hogyan lehet négyzetekből álló számot létrehozni a makrók segítségével, valamint a gyakorlati példákat és a letölthető Excel sablont. A következő cikkeket is megnézheti további információkért -

  1. Hogyan lehet elrejteni az oszlopok elrejtését a VBA-ban?
  2. VBA CDate (példák Excel sablonnal)
  3. Útmutató a VBA nyilvános változóhoz
  4. Kommentáld a kódblokkot a VBA-ban
  5. VBA Environ

Kategória: