Gomb makró létrehozása az Excel - A három legfontosabb módszer (lépésről lépésre)

Hozzon létre egy makrógombot az Excel programban

Az Excel leggyakoribb feladatai automatizálhatók a felesleges időfogyasztás elkerülése érdekében. Miután beszéltünk az automatizálásról, a VBA makrókkal tovább haladhatunk az Excelben; miután a makrókódolás elkészült, végre kell hajtanunk azt a programot, hogy elvégezzük a hozzárendelt munkát. Biztosan látott már egy gombot, amely képes elvégezni a munkát számos munkalapon, így a programozás befejeztével hozzárendelhetjük ezt a munkát az egyik gombhoz, így csak a gombra kattintva a hozzárendelt feladat végrehajtásra kerül . Tehát ebben a cikkben végigvezetjük Önt az Excel gomb létrehozásának folyamatán a feladat végrehajtásához.

3 módszer a gomb létrehozására a Macro Excel programban?

Mint tudjuk, a makrókódolás a feladatok automatizálásának tökéletes módja; van még egy kis dolog, amit megtehetünk a kód végrehajtásához. A Makró és gombok tökéletes kombinációk; olyan, mint „a fiú tipikus indiai házassága szereti a lányt, a lány pedig fiút.” A gomb megnyomásával több száz sort tudunk végrehajtani, így a bonyolult jelentések egy része automatizálható és átadható a csapattagoknak, és elmondja, hogy csak a gombra kell kattintania a munka elvégzéséhez.

Tehát az excelben háromféleképpen hozhatunk létre egy excel gombot, amelyek alább vannak.

  1. Alakzatok
  2. Aktív X vezérlés
  3. Űrlapvezérlés az Excelben

Most mindegyiket részletesen megnézzük.

# 1 - Alakzatok használata

A makrókiosztáshoz szükséges gomb létrehozásának legjobb és egyszerű módja az Excel „Alakzatok” használata. Sokféle formát illeszthetünk be az excelbe, és formázhatjuk is ezeket az alakokat, ahogyan szeretnénk megjelenésüket megadni.

Alakzatok beszúrása előtt az alábbiakban látható az a makró, amelyet az alábbi adatok értékeinek szűrésére írtunk.

Adataink vannak oszlopokban A-tól E-ig, a G2 cellában pedig létrehoztunk egy legördülő listát az összes kártyatípusról, a G2 cellában választott kártyatípust ki kell szűrni az adatokban, és ehhez az alábbiakban látható az általunk írt excel makrokód.

Kód:

Alszűrő_értékek () Dim LR As Long Dim LC Long Long Rng As Range LR = cellák (Rows.Count, 1) .End (xlUp) .Row LC = Cells (5, Columns.Count) .End (xlToLeft). Oszlop Set Rng = Cells (5, 1). Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub

A fenti kód futtatásakor szűrni fogja a G2 cellában kiválasztott értékeket. Minden alkalommal meg kell nyitnunk a Visual Basic Editor alkalmazást, és futtatnunk kell a kódot.

Tehát most beillesztünk alakzatokat a makró hozzárendeléséhez.

1. lépés: Lépjen az INSERT fülre az excelben, és keresse meg az „Alakzatok” opciót.

2. lépés: Miután rákattint a „Formák” legördülő listára, sokféle alakzatot fogunk látni.

Jelölje ki az egyik alakzatot, és rajzoljon a munkalapra (az adattábla fölé).

3. lépés: Az alakzatok hozzáadása után meg kell adnunk valamilyen szöveges értéket hozzá, ezért kattintson a jobb gombbal az alakzatra, és válassza a „Szöveg szerkesztése” lehetőséget.

4. lépés: Írja be a szöveget, ahogyan szeretné továbbítani az üzenetet a felhasználónak.

5. lépés: Ez az alakzat alapértelmezett nézete, így a „Formázás” fül alatt formázhatjuk.

6. lépés: Miután megkapta a forma megfelelő formázását, kattintson a jobb gombbal, és válassza a „Makró hozzárendelése” lehetőséget.

7. lépés: Ez megnyitja az összes makrónevet a visual basic editorban.

Válassza ki azt a makrót, amelyet hozzá szeretne rendelni az alakhoz.

8. lépés: Most kattintson az „Ok” gombra, és az alakhoz makrót rendeltek.

Most, amikor az alakzatra viszi az egeret, láthatja a kéz mutatót, amely a kattintási lehetőséget jelzi.

Most, ha rákattint, a hozzárendelt makró végrehajtásra kerül, és a G2 cellában található érték szűrésre kerül.

# 2 - Az űrlapvezérlő formák és az Active X használata

A fejlesztői fül alatt van egy opció, amelynek neve „Beszúrás”; ennek alapján; van „Form Control” és „Active X Control”.

A „Form Controls” részben válassza a „Button” lehetőséget.

Rajzolja ezt a munkalapjára, és azonnal megkapja a makrók listáját.

Válassza ki a hozzárendelni kívánt makrót, és a fenti ablak bezárásához kattintson az „Ok” gombra.

Most létrehozta a gombot a makró futtatásához.

Így létrehozhatunk egy gombot az excelben a makró végrehajtásához.

Dolgok, amikre emlékezni kell

  • Az Active X Control gomb további kódolási ismereteket igényel, ezért ez a cikk nem foglalkozik vele.
  • A Shape & Form vezérlés közötti alapvető különbség a megjelenésük formázása és stílusa.

érdekes cikkek...