So erstellen und verwenden Sie ein Excel-Add-In (Schritt-für-Schritt-Anleitung)

Inhaltsverzeichnis

Ein Excel-Add-In kann sehr nützlich sein, wenn Sie ein Makro häufig in verschiedenen Arbeitsmappen ausführen müssen.

Angenommen, Sie möchten beispielsweise alle Zellen mit einem Fehler hervorheben, können Sie ganz einfach ein Excel-Add-In erstellen, das Fehler mit einem Klick auf eine Schaltfläche hervorhebt.

Etwas wie unten gezeigt (das Makro wurde der Symbolleiste für den Schnellzugriff hinzugefügt, um es mit einem einzigen Klick auszuführen):

Ebenso möchten Sie möglicherweise eine benutzerdefinierte Excel-Funktion erstellen und in allen Excel-Arbeitsmappen verwenden, anstatt den Code immer wieder zu kopieren und einzufügen.

Wenn Sie daran interessiert sind, VBA auf einfache Weise zu lernen, besuchen Sie mein Online Excel VBA-Schulung.

Erstellen eines Excel-Add-Ins

In diesem Tutorial erfahren Sie, wie Sie ein Excel-Add-In erstellen. Es gibt drei Schritte, um ein Add-In zu erstellen und in der QAT verfügbar zu machen.

  • Schreiben/Aufzeichnen des Codes in einem Modul.
  • Als Excel-Add-In speichern.
  • Fügen Sie das Makro zur Symbolleiste für den Schnellzugriff hinzu.

Schreiben/Aufzeichnen des Codes in einem Modul

In diesem Beispiel verwenden wir einen einfachen Code, um alle Zellen mit Fehlerwerten hervorzuheben:

Sub HighlightErrors() Selection.SpecialCells(xlCellTypeFormulas, xlErrors).Select Selection.Interior.Color = vbRed End Sub

Wenn Sie Code schreiben (oder von irgendwoher kopieren und einfügen), gehen Sie wie folgt vor:

  • Öffnen Sie eine Excel-Arbeitsmappe.
  • Drücken Sie Alt + F11, um das VB-Editor-Fenster zu öffnen.
  • Im VB-Editor werden die Arbeitsmappenobjekte im Projekt-Explorer aufgelistet. Wenn Sie das nicht sehen können, gehen Sie zu Ansicht -> Projekt-Explorer.
  • Klicken Sie mit der rechten Maustaste auf eines der Objekte in der Arbeitsmappe. Gehen Sie zur Option Einfügen und klicken Sie auf "Modul". Dadurch wird ein Modulobjekt eingefügt.
  • Doppelklicken Sie auf das Modul und geben Sie den obigen Code ein (kopieren und einfügen).
  • Drücken Sie Alt+F11, um zum Excel-Arbeitsblatt zurückzukehren.

Notiz: Wenn Sie ein Makro aufzeichnen, kümmert sich Excel automatisch darum von Einfügen eines Moduls und Einfügen des Codes darin.

Lassen Sie uns nun aus diesem Code ein Add-In erstellen.

Speichern und installieren Sie das Add-In

Führen Sie die folgenden Schritte aus, wenn Sie sich in der Arbeitsmappe befinden, in die Sie den Code eingefügt haben.

  • Klicken Sie auf die Registerkarte Datei.
  • Klicken Sie auf „Speichern unter“.
  • Ändern Sie im Dialogfeld "Speichern unter" den Typ "Speichern unter" in .xlam. Der Name, den Sie der Datei zuweisen, wäre der Name Ihres Add-Ins. In diesem Beispiel wird die Datei unter dem Namen Highlight Errors gespeichert.
    • Sie werden feststellen, dass sich der Pfad der Datei, in der sie gespeichert wird, automatisch ändert. Sie können die Standardeinstellung verwenden oder bei Bedarf ändern.
  • Öffnen Sie eine Excel-Arbeitsmappe und gehen Sie zu Entwickler -> Add-Ins -> Excel-Add-Ins.
  • Suchen Sie im Dialogfeld Add-Ins die gespeicherte Datei, und klicken Sie auf OK.

Jetzt ist das Add-In aktiviert.

Möglicherweise werden im Menüband keine Registerkarten oder Optionen angezeigt, aber das Add-In wird zu diesem Zeitpunkt aktiviert und der Code kann jetzt verwendet werden.

Der nächste Schritt besteht darin, das Makro zur Symbolleiste für den Schnellzugriff hinzuzufügen, damit Sie das Makro mit einem einzigen Klick ausführen können.

Notiz: Wenn Sie ein Add-In mit einer benutzerdefinierten Funktion erstellen, müssen Sie nicht mit Schritt 3 fortfahren. Am Ende von Schritt 2 steht die Funktion in der gesamten Arbeitsmappe zur Verfügung. Schritt 3 ist für solche Codes gedacht, bei denen beim Ausführen des Codes etwas passieren soll (z. B. Zellen mit Fehlern hervorheben).

Speichern und installieren Sie das Add-In

Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf eine der Multifunktionsleisten-Registerkarten und wählen Sie Symbolleiste für den Schnellzugriff anpassen.
  • Wählen Sie im Dialogfeld Excel-Optionen Makros aus der Dropdown-Liste Befehle auswählen aus. Sie werden feststellen, dass dort das Makro „HighlightErrors“ aufgeführt ist.
  • Klicken Sie auf das Makro „HighlightErrors“ und klicken Sie auf Hinzufügen. Dadurch wird das Makro zur Liste auf der rechten Seite hinzugefügt.
  • OK klicken. Dadurch wird das Makro zur Symbolleiste für den Schnellzugriff hinzugefügt.

Um diesen Code nun in einer beliebigen Arbeitsmappe auszuführen, wählen Sie den Datensatz aus und klicken Sie auf das Makrosymbol in der QAT.

Dadurch werden alle Zellen mit Fehlern in roter Farbe hervorgehoben. Sie können dieses Makro auch in jeder Arbeitsmappe verwenden, da Sie das Add-In aktiviert haben.

Vorsicht: Die vom Makro vorgenommenen Änderungen können nicht mit Strg + Z rückgängig gemacht werden.

Sie können auch benutzerdefinierte Funktionen erstellen und diese dann als Excel-Add-In speichern. Wenn Sie das Add-In jetzt aktivieren, sind die benutzerdefinierten Funktionen in allen Ihren Excel-Arbeitsmappen verfügbar.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave