Makró futtatása Excelben-Teljes útmutató lépésről lépésre

Tartalomjegyzék

Videó megtekintése - Makró futtatása Excelben

Az Excelben makrót hozhat létre annak rögzítésével vagy a VB szerkesztőben történő kódírással.

Miután létrehozta, futtatnia kell a makrót.

Ebben az oktatóanyagban bemutatom a makró Excelben történő futtatásának különböző módjait.

Ha érdekli a VBA egyszerű tanulása, nézze meg az enyémet Online Excel VBA képzés.

Makró futtatása Excelben

Ennek az oktatóanyagnak az alkalmazásában tegyük fel, hogy van egy „ColorCell” nevű makró a következő kóddal:

Sub ColorCell () tartomány ("A1"). Interior.Color = vbRed End Sub

Ez az egy soros kód piros színnel tölti ki az aktív lap A1 celláját.

Most nézzük meg a makró futtatásának különféle módjait az Excelben.

Futtassa a makrót egy alakzatra kattintva

A makró futtatásának egyik legegyszerűbb módja, ha van egy gomb a munkalapon, és a gombra kattintva végrehajthatja a makrót.

Könnyű és intuitív.

Ennek a módszernek az az előnye, hogy valóban egyszerűvé és intuitívvá teszi a makró futtatását bárki számára. Még akkor is, ha megosztja a munkafüzetet valakivel, aki nem ismeri a VBA -t, csak rákattinthat a gombra, és láthatja a műveletek végrehajtását (anélkül, hogy tudná, mi történik a háttérben).

Valami az alábbiak szerint:

Ehhez tegye a következő lépéseket:

  • Kattintson a Beszúrás fülre.
  • Az Illusztrációk csoportban kattintson az Alakzatok ikonra. Szúrjon be bármilyen alakzatot, amelyhez a makrót hozzá szeretné rendelni.
  • Kattintson bárhová a munkalapon. Beilleszti az alakzat objektumot a munkalapba.
  • Átméretezi/formázza az alakzatot a kívánt módon. A fenti példában módosítottam a méretet, a színt és a szegélyt. Bármilyen szöveget beszúrhat az alakzatba, egyszerűen kiválasztva és begépelve a szöveget.
  • Kattintson a jobb gombbal az alakzatra, és válassza a Makró hozzárendelése lehetőséget. Ez megnyitja a Makró hozzárendelése párbeszédpanelt.
  • A Makró hozzárendelése párbeszédpanelen válassza ki az alakzathoz rendelni kívánt makrót, majd kattintson az OK gombra.

Ez az! Most az alakzat gombként fog működni, és amikor rákattint, futtatja a hozzárendelt makrót.

Futtassa a makrót egy gombra kattintva

Bár az alakzat formázható, a gombok szabványos formátumúak.

Így néz ki:

A makrót hozzárendelheti egy gombhoz, majd egyszerűen futtathatja azt.

Íme a makró gombhoz rendelésének lépései:

  • Lépjen a Fejlesztő fülre -> Vezérlők -> Beszúrás -> Űrlapvezérlők -> Gomb.
    • A fejlesztői lap alapértelmezés szerint nem látható a szalagon, és előfordulhat, hogy a használat előtt hozzá kell adnia…
  • Kattintson bárhová a munkalapon. Amint ezt megteszi, megnyílik a Makró hozzárendelése párbeszédpanel.
  • Válassza ki a gombhoz rendelni kívánt makrót, majd kattintson az OK gombra. Ezzel beillesztené a gombot a munkalapba.

Az ezzel a technikával beillesztett gomb szabványos, és nem módosíthatja a gomb formátumát (ellentétben az alakzatokkal, ahol gyakorlatilag mindent megváltoztathat).

Azonban megváltoztathatja a gomb szövegét. Ehhez kattintson a jobb gombbal, és válassza a Szerkesztés lehetőséget.

Megjegyzés: Makrót is rendelhet más interaktív vezérlőkhöz, például jelölőnégyzethez vagy görgetősávhoz.

Makró futtatása a szalagról (Fejlesztő fül)

Ha több makró van a munkafüzetben, a Makrók párbeszédpanelen láthatja az összes makró listáját. Ez megkönnyíti több makró futtatását egyetlen helyről.

Íme a lépések:

  • Lépjen a Fejlesztő fülre -> Kód -> Makrók.
  • A Makrók párbeszédpanel felsorolja a munkafüzet összes makróját. Válassza ki azt, amelyet futtatni szeretne.
  • Kattintson a Futtatás gombra.

Futtasson makrót a VB szerkesztőből

Ha Ön írja és teszteli a makrókat, akkor a gombok beszúrása helyett közvetlenül futtathat makrót a VB szerkesztőből.

Íme a lépések:

  • Válassza ki a kód bármelyik sorát a kódablakban. Ha több makrója/alrendszere van, győződjön meg arról, hogy a kurzor benne van a futtatni kívánt makróban.
  • Lépjen az eszköztárra, és kattintson a Zöld háromszög ikonra (használhatja az F5 billentyűparancsot is).

Amint ezt megteszi, a makró végrehajtásra kerül.

Ha csak a VB szerkesztő van nyitva (és nem látja a munkalapot), előfordulhat, hogy nem látja a változást a munkalapon. Kicsinyítheti a VB Editor képernyőt, majd futtathatja a makrót, hogy valós időben láthassa a változásokat.

A következő Excel VBA oktatóanyagok is tetszhetnek:

  • Munka cellákkal és tartományokkal az Excel VBA -ban.
  • Munkalapok használata VBA -ban.
  • Munkafüzetek használata VBA -ban.
  • A hurkok használata az Excel VBA -ban.
  • Ha IF akkor más nyilatkozatot használ az Excel VBA -ban.
  • Felhasználó által definiált függvények létrehozása Excelben.
  • Excel VBA események - Egyszerű (és teljes) útmutató.
  • Személyes makró munkafüzet létrehozása és használata Excelben.
  • 24 Hasznos Excel makró példák.
  • Excel-bővítmény létrehozása és használata.
  • Útmutató a következő ciklus használatához Excel VBA -ban.
wave wave wave wave wave