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

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

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

Megjegyzés: Az ActiveX-vezérlők nem támogatott a Mac

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. További információ: A Fejlesztőeszközök lap megjelenítése.

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

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)

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.

  1. Válassza az Excel > Beállítások > Menüszalag és eszköztár lehetőséget.

  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, és kattintson a Mentés gombra.

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

  1. A Fejlesztőeszközök lapon kattintson a Gombkép gombra.

  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.

    Megjegyzés: Ha már szúrja be egy gomb, kattintson rá a jobb gombbal, és válassza ki a Makró-hozzárendelés.

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

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

Parancsgomb (Visual Basic-vezérlőelem) hozzáadása

  1. A Fejlesztőeszközök lapon kattintson a Gombkép gombra.

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

    Megjegyzés: Ha már szúrja be egy gomb, kattintson rá a jobb gombbal, és válassza ki a Makró-hozzárendelés.

  3. A Makró-hozzárendelés párbeszédpanelen válassza a Újlapon nyílik meg a Visual Basic Editor (VBE), amely egy ablakkal, benne a következő kódot:

    Sub ButtonX_Click() 
    End Sub
  4. Az sub eljárás a parancsgomb között a Sub és az End Sub sor tegye a következők valamelyikét:

    • Írja be a munkafüzet egy meglévő makró nevét. Több makrók futtathatók egy gombra kattintva a makró nevét a sub eljárás belül külön sorokban beírásával

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

  5. Ellenőrizze, hogy a Tervező mód Gombkép Tervező módgombra kattintva ki van kapcsolva, és zárja be a Visual Basic Editor ablakban.

  6. Ha szerkeszteni szeretné a gombra, kattintson a jobb gombbal, majd a menüszalagon a Visual Basic gombra.

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

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

Az Office-fájlok a makrók engedélyezése és letiltása

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

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

×