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

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Ha egy adott munkafüzet Visual Basic for Applications (VBA) típusú makrót tartalmaz, amelyet máshol szeretne használni, a makrót tartalmazó modult egy másik megnyitott munkafüzetbe másolhatja a Microsoft Visual Basic Editor használatával.

A makrók a munka megkezdése előtt a következőket kell tennie:

  1. A Fejlesztőeszközök lap használatához be a makrók engedélyezése További információ a Fejlesztőeszközök lap megjelenítése.

  2. A biztonsági szintet ideiglenesen, hogy minden makrót engedélyezzen. A tegye a következőket:

    1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.

    2. A Makróbeállítások kategóriában a Makróbeállítások csoportban jelölje be Az összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) választógombot, majd kattintson az OK gombra.

      A Fejlesztőeszközök lap Kód csoportja

      Fontos : A veszélyes kódok futtatásának megelőzése érdekében javasolt a makrókkal végzett munka befejezése után valamelyik, az összes makrót letiltó beállítást visszaállítani.

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

  1. Nyissa meg a másolni kívánt modul tartalmazó munkafüzetet, majd azt a munkafüzetet, amelybe a modult másolni kívánja.

  2. Kattintson a Fejlesztőeszközök lap kód csoportjában a Visual Basic.

    Ez elindítja a Visual Basic Editor alkalmazást.

  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.

    Amely elindítja a Projekt munkaablak, és a ablaktábla megjeleníti a mindkét megnyitott munkafüzetet. A szokásos látni fogja VBAProject (< munkafüzet neve >).

  4. A Projekt munkaablak területén húzza a modult másolni szeretné a célként megadott munkafüzetet, amelyet. A modul fog kell másolja a program Module1modulok alatt VBAProject (Book1.xlsm)csomópontot.
    VBA-Projektböngésző

    A Module1 nevű makró (a Munkafüzet2.xlsm helyről a Munkafüzet1.xlsm) helyre másolva

    A Module1 makró másolata

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ók rögzítéséhez a Fejlesztőeszközök lap Kód csoportjának Makró rögzítése gombjára kell kattintani.

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

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

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.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

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.

×