Haben Sie schon einmal ein tolles Excel-Makro erstellt, das Sie auf einem anderen Computer verwenden möchten? Hier erfahren Sie, wie es geht.
Excel-Makros sind leistungsstarke Automatisierungstools, die sich wiederholende Aufgaben rationalisieren und die Produktivität steigern. Wenn Sie Makros erstellen, um Ihre Arbeitsprozesse zu automatisieren, müssen Sie diese möglicherweise mit Ihren Kollegen auf mehreren Computern teilen. Aber wie können Sie diese Makros übertragen und sicherstellen, dass sie reibungslos auf einem anderen Computer funktionieren?
In diesem Leitfaden untersuchen wir verschiedene Methoden, die Ihnen dabei helfen, Ihre Excel-Makros auf mehrere Computer zu übertragen und zu verwenden, damit Sie und Ihre Kollegen Aufgaben effizient ausführen können.
1. Speichern und Übertragen Ihrer Arbeitsmappe als makrofähige Arbeitsmappe
Die einfachste Möglichkeit zum Übertragen von Makros besteht darin, die Excel-Arbeitsmappe, die die Makros enthält, als makrofähige Arbeitsmappe mit der Dateierweiterung .XLSM zu speichern. Mit dieser Methode können Sie die Makros beibehalten und sicherstellen, dass sie auf jedem Computer ausgeführt werden können, auf dem die entsprechende Excel-Version installiert ist.
Um Ihre Arbeitsmappe als makrofähige Arbeitsmappe zu speichern, gehen Sie folgendermaßen vor:
- Öffnen Sie die Excel-Arbeitsmappe, die das Makro enthält, das Sie übertragen möchten.
- Klicke auf Datei im Menü und wählen Sie Speichern als.
- Wählen Sie einen Speicherort für die Datei und geben Sie einen Namen dafür ein.
- Von dem Speichern unter Dropdown-Menü, wählen Sie aus Excel-Makro-fähige Arbeitsmappe
- Klicken Speichern um die Arbeitsmappe im .XLSM-Format zu speichern.
Sobald Sie die Arbeitsmappe als Datei mit Makros gespeichert haben, können Sie sie ganz einfach mit Ihren Kollegen teilen. Die Verwendung eines USB-Flash-Laufwerks ist praktisch Möglichkeit, Dateien von einem Computer auf einen anderen zu übertragen; Für eine schnellere Übertragung empfehlen wir jedoch, Ihre mit Makros aktivierte Arbeitsmappe als E-Mail-Anhang zu senden, der auf den Computer des Empfängers heruntergeladen werden kann.
Wenn Sie die freigegebene Excel-Datei zum ersten Mal auf einem anderen Computer öffnen, wird eine Warnmeldung angezeigt, die besagt, dass die Makros deaktiviert sind. Drücke den Inhalt aktivieren Klicken Sie in der Warnmeldung auf die Schaltfläche Ermöglichen Sie Makros ohne Risiken.
Sie können die Makros nun auf einem anderen Computer anzeigen und ausführen, indem Sie auf klicken Makros im Entwickler Tab.
2. Makrocodes mit dem VBA-Editor exportieren und importieren
Eine weitere Möglichkeit, Makros auf einen anderen Computer zu übertragen, besteht darin, die Makrocodes mit dem VBA-Editor zu exportieren und zu importieren. Mit diesem Ansatz können Sie die Makrocodes aus Ihrer Arbeitsmappe extrahieren und in eine andere Arbeitsmappe importieren, wodurch die Notwendigkeit entfällt, ganze Excel-Arbeitsmappen freizugeben.
Diese Methode ist seitdem auch sicherer Excel-Arbeitsmappen können aus verschiedenen Gründen beschädigt werden, und so verhindert die direkte Freigabe von Makros ohne ganze Arbeitsmappen, dass wichtiger Code beschädigt wird oder verloren geht.
Befolgen Sie diese Schritte, um Makros zu exportieren:
- Öffnen Sie Ihre Excel-Arbeitsmappe mit den Makros.
- Drücken Sie Alt + F11 um den VBA-Editor zu öffnen.
- Wählen Sie im VBA-Editor das Modul aus, das die Makros enthält, die Sie übertragen möchten.
- Klicken Sie mit der rechten Maustaste auf das ausgewählte Modul und wählen Sie das aus Exportdatei… Möglichkeit. Alternativ können Sie auch auf klicken Datei Menü und wählen Sie das aus Exportdatei… Option von dort aus oder drücken Sie Strg + E auf Ihrer Tastatur.
- Geben Sie im angezeigten Dialogfeld den Speicherort und den Dateinamen ein und klicken Sie Speichern. Das Modul wird als .BAS-Datei auf Ihrem Computer gespeichert.
Sobald alle Module exportiert und gespeichert sind, übertragen Sie sie per USB-Stick oder E-Mail auf den zweiten Computer. Befolgen Sie dann diese Schritte:
- Öffnen Sie auf dem zweiten Computer die Zielarbeitsmappe, in die Sie die Makros importieren möchten.
- Drücken Sie Alt + F11 um den VBA-Editor zu öffnen.
- Klicken Sie mit der rechten Maustaste auf Module Ordner im Projekt Fenster öffnen und auswählen Datei importieren… aus dem Menü.
- Suchen Sie die von Ihnen übertragene .BAS-Datei, wählen Sie sie aus und klicken Sie auf Offen , um die Makros in die Zielarbeitsmappe zu importieren.
Beachten Sie, dass Sie, wenn Sie mehrere Module speichern möchten, diese einzeln auf Ihrem Computer speichern müssen.
3. Senden Sie die Datei „Personal.xlsb“ per E-Mail und greifen Sie auf dem zweiten Computer darauf zu
Die Datei „Personal.xls“ ist eine versteckte Arbeitsmappe, die automatisch geladen wird, wenn Sie Excel starten, sodass Ihre Makros von jeder Excel-Arbeitsmappe aus zugänglich sind.
Wenn Sie auf einem anderen Computer auf Ihre in der persönlichen Makro-Arbeitsmappe (Personal.xlsb) gespeicherten Makros zugreifen möchten, können Sie sich die persönliche Arbeitsmappe per E-Mail zusenden und auf dem zweiten Computer herunterladen.
- Suchen Sie die Datei „Personal.xls“ auf Ihrem Computer.
- Es wird im Verborgenen gespeichert XLSTART Ordner, auf den wie folgt zugegriffen werden kann: C:\Benutzer\[Benutzername]\AppData\Roaming\Microsoft\Excel\XLSTART.
- Verfassen Sie eine neue E-Mail an sich selbst, hängen Sie die Datei Personal.xlsb an und senden Sie sie an die E-Mail.
- Greifen Sie auf dem zweiten Computer auf Ihre E-Mail zu und laden Sie die angehängte Datei Personal.xlsb aus der E-Mail an den entsprechenden Speicherort herunter XLSTART Ordner.
- Öffnen Sie eine neue Excel-Arbeitsmappe auf dem zweiten Computer. Die Datei „Personal.xlsb“ wird automatisch im VBA-Editor geladen und Ihre Makros stehen für die Verwendung auf dem zweiten Computer zur Verfügung.
Alternativ können Sie die Module auch in die Datei Personal.xlsb exportieren und auf dem zweiten Computer importieren, genauso wie Sie Module aus der regulären Excel-Arbeitsmappe exportieren und importieren.
4. Makros kopieren und in eine E-Mail einfügen
Wenn Ihre Makros aus relativ kurzen Codeschnipseln bestehen, können Sie die Codes direkt in eine E-Mail kopieren und einfügen und auf einem zweiten Computer darauf zugreifen. Durch diese Methode entfällt die Notwendigkeit, ganze Arbeitsmappen oder Dateien zu übertragen, wodurch der Freigabeprozess rationalisiert und effizienter wird.
Suchen Sie im VBA-Editor das Modul, das die Makros enthält, die Sie übertragen möchten. Wählen Sie den gesamten Makrocode aus, indem Sie drücken STRG + A und kopiere es. Verfassen Sie eine neue E-Mail für Ihren Kollegen oder sich selbst, fügen Sie den kopierten Makrocode in den E-Mail-Text ein und senden Sie ihn.
Öffnen Sie auf dem zweiten Computer eine Excel-Arbeitsmappe und drücken Sie Alt + F11 um den VBA-Editor zu öffnen. Klicke auf Einfügung > Modul um ein neues Modul zu erstellen. Kopieren Sie den Code aus der empfangenen E-Mail und fügen Sie ihn in den leeren Bereich im VBA-Editor ein. Drücken Sie Alt + F8 um das Makro auszuführen und zu testen.
Optimieren Sie Arbeitsabläufe, indem Sie Ihre Makrocodes in Ihrem gesamten Arbeitsbereich teilen
Das Übertragen und Verwenden Ihrer Excel-Makros auf einen anderen Computer ist auf verschiedene Arten möglich. Wenn Sie nur Makros und nicht ganze Arbeitsmappen teilen möchten, verwenden Sie am besten die Export-/Importfunktion im VBA-Editor oder kopieren Sie die Makrocodes und fügen Sie sie in eine E-Mail ein.
Wenn die gemeinsame Nutzung der gesamten Arbeitsmappe jedoch kein Problem darstellt, ist das Speichern im XLSM-Dateiformat und die Übertragung per USB oder E-Mail eine praktikable Option. Wählen Sie die Methode, die Ihren Anforderungen am besten entspricht, und teilen oder übertragen Sie Ihre Makros, um mit Kollegen zusammenzuarbeiten oder nahtlos auf verschiedenen Computern zu arbeiten.