AddIn-Aufruf aus Workbook_Change?
04.11.2022 13:02:57
Zettelewald
habe wieder mal eine kurze Frage, zu der ich leider bisher keine Antwort finden konnte. Folgende Thematik: Ich habe im XL_START Ordner ein AddIn (.xlam) platziert was bei jedem Excel-Aufruf im Hintergrund geladen wird. Wenn ich jetzt eine Excel-Datei mit Daten öffne, ist nur diese Datei als geöffnete Arbeitsmappe sichtbar.
Ich möchte bei dieser Excel-Datei mit Daten jetzt eine gewisse Prozedur in dem Add-In aufrufen, wenn ein Change-Ereignis auftritt. Dabei soll das aktive Blatt und die Variable Target als Range übergeben werden. Die Prozedur soll nicht in die Excel-Datei mit Daten eingefügt werden.
Code sieht wie folgt aus:
Public Sub Worksheet_Change(ByVal Target As Range)
Application.Run "AddIn_DATEI.xlam!TEST", "ActiveSheet", "Target"
End Sub
Ich habe auch schon unterschiedliche Varianten wie: in Klammern, ohne Angabe des AddIn-Namens, usw. ausprobiert.Leider kommt beim Change-Ereignis die Fehlermeldung, dass das Makro möglicherweise nicht in der Arbeitsmappe enthalten ist oder alle Makros deaktiviert wurden. Woran kann das liegen? Jemand einen Tipp für mich?