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 egy munkafüzet olyan Visual Basic for Applications (VBA) makrót tartalmaz, amelyet máshol szeretne használni, akkor a Visual Basic Editor (VBE) segítségével másolhatja a makrót tartalmazó modult egy másik megnyitott munkafüzetbe.

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.

  • Windowsesetén nyissa meg a fájl _GT_ beállításai > a menüszalag testreszabásacímű szakaszát.

  • Mac gépennyissa meg az Excel >- Beállítások című > a menüszalag & eszköztárát.

  • Ezután a menüszalag testreszabása csoport fő lapoklistájában jelölje be a Fejlesztőeszközök jelölőnégyzetet.

A makrók és a VBA áttekintése

Ha nem ismeri a makrókat és a VBA-t általánosságban, az alábbi információk hasznosak lehetnek.

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

  • A makrók rögzítéséhez használhatja a Fejlesztőeszközök lap makró rögzítése parancsát.

  • A makrók a VBA-programozási nyelvben vannak rögzítve.

  • A makrókat a Visual Basic Editorban, az Excel által megnyitott ablakokban ellenőrizheti és szerkesztheti. Íme egy példa a Windows VBE ablakára:

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

A MakeCellGreen és a SetRowHeight nevű makrók a modul1nevű modulban találhatók, amely a munkafüzet1 van tárolva.

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

  1. Nyissa meg a másolni kívánt makrót tartalmazó munkafüzetet, és azt a munkafüzetet, amelybe másolni szeretné a munkafüzetet.

  2. A Fejlesztőeszközök lapon a Visual Basic gombra kattintva nyissa meg a Visual Basic Editort.

  3. A Visual Basic Editor nézet menüjében kattintson a Project Explorer Gombkép elemre, vagy nyomja le a CTRL + R billentyűkombinációt.

  4. A Project Intéző ablaktáblában húzza a másolni kívánt makrót tartalmazó modult a célhely munkafüzetbe. Ebben az esetben a Modul1 a Book2. xlsm-ról a Munkafüzet1. xlsm-ra másolja.  

    VBA Project Explorer

  1. Modul1 másolt Book2. xlsm

  2. A Munkafüzet1. xlsm-ba másolt Modul1 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.

×