Add-Ins automatisch laden (Microsoft Excel)
Michael fragte, ob es eine Möglichkeit gibt, Add-Ins für bestimmte Arbeitsblätter selektiv zu laden. Es gibt eine Möglichkeit, dies zu tun, aber es werden Makros verwendet, die an das Arbeitsmappenmodul für die spezifischen Arbeitsblätter angehängt sind. Befolgen Sie diese allgemeinen Schritte:
-
Laden Sie das Arbeitsblatt, für das ein bestimmtes Add-In geladen werden soll.
-
Drücken Sie Alt + F11, um den VBA-Editor anzuzeigen.
-
Doppelklicken Sie im Projektexplorer auf das ThisWorkbook-Objekt. Excel öffnet ein Codefenster für diese Arbeitsmappe. (Siehe Abbildung 1.)
-
Platzieren Sie die folgenden Makros im Codefenster:
Private Sub Workbook_BeforeClose(Cancel As Boolean) AddIns("Add-In Name").Installed = False End Sub
Private Sub Workbook_Open() AddIns("Add-In Name").Installed = True End Sub
-
Ändern Sie im Code den Namen des Add-Ins („Add-In-Name“) in den tatsächlichen Namen des Add-Ins, das Sie mit der Arbeitsmappe verwenden möchten.
-
Schließen Sie den VBA-Editor.
-
Speichern Sie Ihre Arbeitsmappe.
Wenn Sie sich nicht sicher sind, welchen Namen ein bestimmtes Add-In richtig trägt (siehe Schritt 5), können Sie mit dem Makrorecorder den Vorgang zum Aktivieren eines Add-Ins aufzeichnen. Das zeigt Ihnen den genauen Namen, den Sie in den obigen Makros verwenden sollten.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (11788) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.
Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: