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…
- 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.