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.
A munkafüzet makróképes munkafüzetként való mentéséhez kövesse az alábbi lépéseket:
- Nyissa meg az átvinni kívánt makrót tartalmazó Excel-munkafüzetet.
- Kattintson Fájl menüben, és válassza ki Mentés másként.
- Válasszon egy helyet a fájl mentéséhez, és adjon meg neki egy nevet.
- Tól Mentés típusként legördülő menüből válassza ki Excel makró-engedélyezett munkafüzet
- 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:
- Nyissa meg a makrókat tartalmazó Excel-munkafüzetet.
- nyomja meg Alt + F11 a VBA-szerkesztő megnyitásához.
- A VBA-szerkesztőben válassza ki az átvinni kívánt makrókat tartalmazó modult.
- 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.
- 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:
- A második számítógépen nyissa meg a célmunkafüzetet, ahová importálni szeretné a makrókat.
- nyomja meg Alt + F11 a VBA-szerkesztő megnyitásához.
- Kattintson jobb gombbal a Modulok mappában a Projekt ablakot, és válassza ki Fájl importálása… menüből.
- 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.
- 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.
- Írjon új e-mailt magának, és csatolja és küldje el a Personal.xlsb fájlt az e-mailhez.
- 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.
- 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.