Makró hozzárendelése űrlapgombokhoz vagy vezérlőgombhoz

Lehetősége van (űrlap-vezérlőelemként) működő olyan gombot vagy (ActiveX-vezérlőként) működő parancsgombot használni, amely rákattintáskor egy műveletet végrehajtó makrót futtat.

Az űrlap-vezérlőelemként igénybe vehető gomb vezérlőelem és az ActiveX típusú parancsgomb egyaránt nyomógombnak tekinthető, amellyel például automatizálható a munkalapok kinyomtatása, az adatok szűrése vagy a számok kiszámítása. A kétféle gomb megjelenésében és működésében hasonló, ám a következő részekben néhány különbségre is felhívjuk a figyelmet.

Gomb (űrlap-vezérlőelem)

Gomb űrlapvezérlő

Parancsgomb (ActiveX-vezérlő)

ActiveX-parancsgomb

A makrókat és a VBA-eszközöket az alapértelmezés szerint rejtett Fejlesztőeszközök lapon találja. Első lépésként meg kell jelenítenie ezt a lapot.

A menüszalag Fejlesztőeszközök lapja

Ennek menete az alábbi:

  • Excel 2016, Excel 2013 és Excel 2010 esetén

    1. Válassza a Fájl > Beállítások > Menüszalag testreszabása kategóriát.

    2. A Menüszalag testreszabása kategória Fő lapok listájában jelölje be a Fejlesztőeszközök jelölőnégyzetet, majd kattintson az OK gombra.

      Menüszalag testreszabása
  • Excel 2007 esetén

    1. Kattintson a Microsoft Office gombra Gombkép , majd Az Excel beállításai elemre.

      Az Excel beállításai
    2. A Népszerű elemek kategória Alapvető beállítások az Excel használatához csoportjában jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, és kattintson az OK gombra.

      A Fejlesztőeszközök lap megjelenítése a szalagon lehetőség

Gomb hozzáadása (űrlap-vezérlőelem)

  1. A Fejlesztőeszközök lap Vezérlők csoportjában kattintson a Beszúrás gombra, majd az Űrlap-vezérlőelemek csoportban a Gomb (űrlap-vezérlőelem) Gombkép gombra.

    vezérlők csoport

  2. Kattintson a munkalapon arra a helyre, ahová a gomb bal felső sarkát szeretné illeszteni.

    Megjelenik a Makró-hozzárendelés párbeszédpanel.

  3. Társítson makrót a gombhoz, majd kattintson az OK gombra.

  4. A gomb vezérlőelem-tulajdonságainak megadásához kattintson a jobb gombbal a gombra, és válassza a Vezérlő formázása parancsot.

Parancsgomb hozzáadása (ActiveX-vezérlő)

  1. A Fejlesztőeszközök lap Vezérlők csoportjában kattintson a Beszúrás gombra, majd az ActiveX-vezérlők csoportban a Parancsgomb (ActiveX-vezérlő) Gombkép gombra.

    vezérlők csoport

  2. Kattintson a munkalapon arra a helyre, ahová a parancsgomb bal felső sarkát szeretné illeszteni.

  3. A Vezérlők csoportban kattintson a Kód megjelenítése elemre. Ez elindítja a
    Visual Basic Editort. Győződjön meg arról, hogy Kattintás lehetőség ki van jelölve a legördülő lista jobb oldalán. A CommandButton1_Click nevű alfolyamat – ahogy az alábbi képen is látható – két makrót futtat a gombra kattintáskor: SelectC15 és HelloMessage.

    Eljárás a Visual Basic Editor alkalmazásban

  4. A parancsgomb eljárásában a következőkre van lehetősége:

    • Beírhatja a munkafüzet egy meglévő makrójának nevét. A makrók megkereséséhez kattintson a Kód csoport Makrók gombjára. Egy gombbal több makrót is futtathat, ehhez elég külön sorban felsorolnia a makróneveket az eljáráson belül.

    • Beírhatja saját VBA-programkódját.

  5. Zárja be a Visual Basic Editor alkalmazást, és ha nincs kikapcsolva, akkor kapcsolja ki a tervező módot a Tervező mód Gombkép gombra kattintva.

  6. A gombhoz társított VBA-kód futtatásához kattintson az imént létrehozott ActiveX-parancsgombra.

  7. Az ActiveX-vezérlő szerkesztése esetén ügyeljen arra, hogy a tervező mód aktív legyen. A tervező módot a Fejlesztőeszközök lap Vezérlők csoportjában található Tervező mód gombra kattintva kapcsolhatja be.

  8. A parancsgomb vezérlőtulajdonságainak megadásához kattintson a Fejlesztőeszközök lap Vezérlők csoportjának Tulajdonságok Gombkép gombjára. Ezt a műveletet úgy is végrehajthatja, hogy a jobb gombbal a parancsgombra, majd a Tulajdonságok menüpontra kattint.

    Megjegyzés : Mielőtt a Tulajdonságok parancsra kattint, győződjön meg róla, hogy ki van jelölve az az objektum, amelynek tulajdonságait vizsgálni vagy módosítani szeretné.

    Ekkor megjelenik a Properties (Tulajdonságok) ablak. Ha részletesebb információt szeretne kapni valamelyik formázási tulajdonságról, jelölje ki azt, majd a Visual Basic súgója vonatkozó témakörének megjelenítéséhez nyomja meg az F1 billentyűt. Beírhatja a tulajdonság nevét a súgó Keresés mezőjébe is. A következő táblázatban összefoglaljuk a választható tulajdonságokat.

Megadni kívánt jellemző

Használandó tulajdonság

Általános:

A vezérlő betöltése a munkafüzet megnyitásakor (ActiveX-vezérlők esetén nem adható meg)

AutoLoad (Excel)

A fókusz elhelyezése a vezérlőn és válaszadás felhasználói műveletekre

Enabled (űrlap)

A vezérlő szerkeszthetősége

Locked (űrlap)

A vezérlő neve

Name (űrlap)

A vezérlő és a hozzá tartozó cellák összekapcsolásának módja (szabadon lebegő, áthelyezés méretezés nélkül vagy áthelyezés méretezéssel)

Placement (Excel)

A vezérlő nyomtathatósága

PrintObject (Excel)

A vezérlő látható vagy rejtett volta

Visible (űrlap)

Szöveg:

Betűtípus-attribútumok (félkövér, dőlt, betűméret, áthúzott, aláhúzott és betűvastagság)

Bold, Italic, Size, StrikeThrough, Underline, Weight (űrlap)

A vezérlő azonosító vagy leíró szövege

Caption (űrlap)

A vezérlő tartalmának automatikus tördelése a sor végén

WordWrap (űrlap)

Méret és elhelyezés:

A vezérlő méretének automatikus igazítása a teljes tartalom megjelenítéséhez

AutoSize (űrlap)

A pontban megadott magasság vagy szélesség

Height, Width (űrlap)

A vezérlő, valamint a munkalap bal vagy felső széle közötti távolság

Left, Top (űrlap)

Formázás:

Háttérszín

BackColor (űrlap)

A háttér stílusa (átlátszó vagy nem átlátszó)

BackStyle (űrlap)

Az előtér színe

ForeColor (űrlap)

Árnyék

Shadow (Excel)

Kép:

A vezérlőben megjelenítendő bitkép

Picture (űrlap)

A kép helye a feliratához viszonyítva (balra, fent, jobbra stb.)

PicturePosition (űrlap)

Billentyűzet és egér:

A vezérlő billentyűparancsa

Accelerator (űrlap)

Egyéni egérikon

MouseIcon (űrlap)

Az adott objektum fölé vitt egérmutató alakja (normál, nyíl, szálkereszt)

MousePointer (űrlap)

Rákattintáskor megkapja-e a fókuszt a vezérlő

TakeFocusOnClick (űrlap)

Vissza a lap tetejére

Lásd még

Az ActiveX-beállítások engedélyezése és letiltása Office-fájlokban

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×