Makrómodul másolása egyik munkafüzetből a másikba

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 .

Ha a munkafüzet tartalmaz Visual Basic for Applications (VBA) makrókat társíthat, amelyeket máshol használni kívánt, másolhatja a modul, amely tartalmazza az adott makróra a megnyitott munkafüzetre a Visual Basic Editor (VBE) segítségével.

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.

  • Windows esetén válassza a Fájl > Beállítások > Menüszalag testreszabása lehetőséget.

  • Mac esetén válassza az Excel > Beállítások > Menüszalag és eszköztár lehetőséget.

  • Ezután a a Menüszalag testreszabása csoportban a Fő lapoklistában jelölje be a Fejlesztőeszközök jelölőnégyzetet.

Makrók és VBA – áttekintés

Ha általános ismeretekkel sem rendelkezik a makrókról és a VBA-alapú eljárásokról, az alábbi információt hasznosnak fogja találni.

  • A makró a feladatok automatizálásához használható művelet vagy műveletsorozat.

  • A Makró rögzítése parancs a Fejlesztőeszközök lap segítségével rögzítheti a makrók.

  • A makrók rögzítése a VBA programnyelven történik.

  • Nézze meg, és szerkesztheti a makrót a Visual Basic Editor alkalmazásban, az Excel által megnyitott ablak. Íme egy példa a VBE ablak a Windows rendszerhez:

    A Munkafüzet1 nevű elem Module1 részelemében tárolt két makró

MakeCellGreen és a SetRowHeight nevű makró vannak nevű Module1, amely tárolt module1 modulban található.

Modul másolása egyik munkafüzetből a másikba

  1. Nyissa meg a másolandó makrót tartalmazó munkafüzetet, mind a munkafüzetet, amelyre kattintva másolja a vágólapra.

  2. A Fejlesztőeszközök lapon kattintson a Visual Basic a Visual Basic Editormegnyitása.

  3. A Visual Basic Editor alkalmazásban, a Nézet menüben kattintson a Project Explorer Gombkép , vagy nyomja le a CTRL + r billentyűkombinációt .

  4. A Project Explorer ablakban húzza a modul a a célként megadott munkafüzet másolandó makrót tartalmazó. Ebben az esetben azt is másolása Module1 Book2.xlsm Book1.xlsm.

    VBA Project Explorer

  1. Másolja át Book2.xlsm Module1

  2. Másolt Book1.xlsm Module1 másolata

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.

Office-jártasság 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.

×