Makro aus Add-In
09.09.2008 18:35:00
Mario
Ich hab eine *.xla Datei erstellt mit einem Makro, weil ich dieses Makro in einigen hundert Dateien verwenden möchte. Und so bietet sich mir die Option Änderungen im Makro an einer Stelle vorzunehmen und alle haben die aktuelle Version.
Dabei stellt sich mir nun ein Problem. Wie rufe ich dieses Makro auf? Ich habe es über Private Sub Workbook_Open() probiert und das funktioniert auch. Das Makro startet und gibt dann einen Fehler in dieser Zeile :
Zeilenanzahl = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row
Ok dachte ich, das Problem besteht vermutlich darin weil das Makro ja aus dem Add-In kommt. Dann habe ich folgende Zeilen davor geschrieben um die richtige Datei zu aktivieren.
Application.Workbooks("Test.xls").Activate
Application.Worksheets("Test").Activate
Und dann bekomme ich den Laufzeitfehler '9' Index ausserhalb des gültigen Bereichs.
Wie kann ich Excel dazu bringen korrekt weiterzuarbeiten obwohl das Makro im Add-In ist?
Gruß und schonmal vielen Dank