Létrehozott már olyan nagyszerű Excel makrót, amelyet egy másik számítógépen szeretne használni? Íme, hogyan kell csinálni.

Az Excel makrók hatékony automatizálási eszközök, amelyek egyszerűsítik az ismétlődő feladatokat és növelik a termelékenységet. Miközben makrókat hoz létre a munkafolyamatok automatizálása érdekében, előfordulhat, hogy meg kell osztania azokat kollégáival több számítógépen. De hogyan viheti át ezeket a makrókat, és biztosíthatja, hogy zökkenőmentesen működjenek egy másik számítógépen?

Ebben az útmutatóban különféle módszereket vizsgálunk meg, amelyek segítségével több számítógépen is átviheti és használhatja az Excel-makrókat, amelyek lehetővé teszik Önnek és kollégáinak a feladatok hatékony végrehajtását.

1. A munkafüzet mentése és átvitele makróképes munkafüzetként

A makrók átvitelének legegyszerűbb módja, ha a makrókat tartalmazó Excel-munkafüzetet .XLSM fájlkiterjesztéssel makróképes munkafüzetként menti. Ez a módszer lehetővé teszi a makrók megőrzését, és biztosítja azok végrehajtását bármely olyan számítógépen, amelyen az Excel megfelelő verziója telepítve van.

instagram viewer

A munkafüzet makróképes munkafüzetként való mentéséhez kövesse az alábbi lépéseket:

  1. Nyissa meg az átvinni kívánt makrót tartalmazó Excel-munkafüzetet.
  2. Kattintson Fájl menüben, és válassza ki Mentés másként.
  3. Válasszon egy helyet a fájl mentéséhez, és adjon meg neki egy nevet.
  4. Tól Mentés típusként legördülő menüből válassza ki Excel makró-engedélyezett munkafüzet
  5. Kattintson Megment a munkafüzet .XLSM formátumba mentéséhez.

Miután elmentette a munkafüzetet makróképes fájlként, egyszerűen megoszthatja azt kollégáival. Az USB flash meghajtó használata kényelmes fájlok egyik számítógépről a másikra való átvitelének módja; azonban a gyorsabb átvitel érdekében azt javasoljuk, hogy küldje el a makróképes munkafüzetet e-mail mellékletként, amely letölthető a címzett számítógépére.

Amikor először nyitja meg a megosztott Excel-fájlt egy másik számítógépen, figyelmeztető üzenet jelenik meg, amely szerint a makrók le vannak tiltva. Kattints a Tartalom engedélyezése gombot a figyelmeztető üzenetben kockázatok nélkül engedélyezze a makrókat.

Most megtekintheti és futtathatja a makrókat egy másik számítógépen, ha rákattint Makrók ban,-ben Fejlesztő lapon.

2. Makrókódok exportálása és importálása a VBA-szerkesztővel

A makrók másik számítógépre való átvitelének másik módja a makrókódok VBA-szerkesztővel történő exportálása és importálása. Ez a megközelítés lehetővé teszi a makrókódok kibontását a munkafüzetből, és egy másik munkafüzetbe importálását, így nincs szükség a teljes Excel-munkafüzetek megosztására.

Ez a módszer biztonságosabb is, mivel Az Excel-munkafüzetek számos okból megsérülhetnek, így a makrók közvetlen megosztása teljes munkafüzetek nélkül megakadályozza, hogy a fontos kód megsérüljön vagy elveszjen.

Kövesse az alábbi lépéseket a makrók exportálásához:

  1. Nyissa meg a makrókat tartalmazó Excel-munkafüzetet.
  2. nyomja meg Alt + F11 a VBA-szerkesztő megnyitásához.
  3. A VBA-szerkesztőben válassza ki az átvinni kívánt makrókat tartalmazó modult.
  4. Kattintson a jobb gombbal a kiválasztott modulra, és válassza ki a Fájl exportálása… választási lehetőség. Alternatív megoldásként rákattinthat a Fájl menüt, és válassza ki a Fájl exportálása… opciót onnan, vagy nyomja meg Ctrl+E a billentyűzetén.
  5. A megjelenő párbeszédpanelen írja be a fájl helyét és nevét, majd kattintson a gombra Megment. A modul .BAS fájlként kerül mentésre a számítógépére.

Miután az összes modult exportálta és elmentette, vigye át őket a második számítógépre USB-meghajtón vagy e-mailen keresztül. Ezután kövesse az alábbi lépéseket:

  1. A második számítógépen nyissa meg a célmunkafüzetet, ahová importálni szeretné a makrókat.
  2. nyomja meg Alt + F11 a VBA-szerkesztő megnyitásához.
  3. Kattintson jobb gombbal a Modulok mappában a Projekt ablakot, és válassza ki Fájl importálása… menüből.
  4. Keresse meg és jelölje ki az átvitt .BAS fájlt, majd kattintson rá Nyisd ki a makrók importálásához a célmunkafüzetbe.

Vegye figyelembe, hogy ha több modult szeretne menteni, akkor azokat egyenként kell elmentenie a számítógépére.

3. Küldje el e-mailben a Personal.xlsb fájlt, és nyissa meg a második számítógépen

A Personal.xls fájl egy rejtett munkafüzet, amely automatikusan betöltődik az Excel indításakor, így a makrók bármely Excel-munkafüzetből elérhetővé válnak.

Ha egy másik számítógépen szeretné elérni a Személyes makró munkafüzetben (Personal.xlsb) tárolt makrókat, elküldheti a személyes munkafüzetet e-mailben magának, és letöltheti a második számítógépre.

  1. Keresse meg a Personal.xls fájlt a számítógépén.
    • Rejtettben van tárolva XLSTART mappa, amely a következő módon érhető el: C:\Users\[Felhasználónév]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Írjon új e-mailt magának, és csatolja és küldje el a Personal.xlsb fájlt az e-mailhez.
  3. Nyissa meg e-mailjeit a második számítógépen, és töltse le a csatolt Personal.xlsb fájlt az e-mailből a megfelelő helyre XLSTART mappát.
  4. Nyisson meg egy új Excel-munkafüzetet a második számítógépen. A Personal.xlsb fájl automatikusan betöltődik a VBA-szerkesztőben, és a makrók elérhetők lesznek a második számítógépen.

Alternatív megoldásként exportálhatja a Personal.xlsb fájl moduljait, és importálhatja őket a második számítógépre ugyanúgy, ahogyan a szokásos Excel-munkafüzetből exportálja és importálja a modulokat.

4. Makrók másolása és beillesztése e-mailbe

Ha a makrók viszonylag rövid kódrészletekből állnak, akkor a kódokat közvetlenül egy e-mailbe másolhatja és beillesztheti, és egy második számítógépen érheti el. Ezzel a módszerrel szükségtelenné válik a teljes munkafüzetek vagy fájlok átvitele, így a megosztási folyamat egyszerűbbé és hatékonyabbá válik.

A VBA-szerkesztőben keresse meg az átvinni kívánt makrókat tartalmazó modult. Válassza ki a teljes makrókódot a gomb megnyomásával CTRL + A és másolja le. Írjon új e-mailt kollégájának vagy magának, illessze be a kimásolt makrókódot az e-mail törzsébe, és küldje el.

A második számítógépen nyisson meg egy Excel-munkafüzetet, és nyomja meg a gombot Alt + F11 a VBA-szerkesztő megnyitásához. Kattintson Beszúrás > Modul új modul létrehozásához. Másolja ki a kódot a kapott e-mailből, és illessze be a VBA-szerkesztő üres területére. nyomja meg Alt + F8 a makró futtatásához és teszteléséhez.

Egyszerűsítse a munkafolyamatokat a makrókódok megosztásával az egész munkaterületen

Az Excel makrók átvitele és használata egy másik számítógépen többféle módszerrel is elérhető. Ha csak makrókat szeretne megosztani, nem pedig teljes munkafüzeteket, akkor a legjobb, ha használja a VBA-szerkesztő exportálási/importálási funkcióját, vagy másolja és illessze be a makrókódokat egy e-mailben.

Ha azonban a teljes munkafüzet megosztása nem jelent problémát, akkor érdemes elmenteni .XLSM fájlformátumba, és USB-n vagy e-mailen keresztül továbbítani. Válassza ki az igényeinek legmegfelelőbb módszert, és ossza meg vagy vigye át makróit, hogy együttműködjön kollégáival, vagy zökkenőmentesen dolgozzon a különböző számítógépeken.