ich habe für ein Problem noch keine Lösung gefunden:
Ich arbeite mit zwei Workbooks, eins mit dem Code, und eins für die zu speichernden Daten. Das Workbook für die zu speichernden Daten wird mittels VBA erzeugt. Solange das neu erzeugte Workbook nur Tabellen enthält, kann ich auf das Code-Workbook problemlos mittels folgender Anweisung zugreifen:
ThisWorkbook.Worksheets("xy").Range("A" & Rows.Count).End(xlUp).Row - 1
Wenn ich in das erzeugte Workbook auch Diagramme einfüge, funktioniert das nicht mehr. Die Methode für das Objekt schlägt dann fehl. Dabei ist zu erwähnen, dass das neu erzeugte Workbook nach dessen Erzeugung immer das ActiveWorkbook ist. Die Methode funktioniert wieder, wenn ich das Worksheet vorher aktiviere. Das ist aber nicht erwünscht.
Warum hat das Einfügen von Diagrammen in einem Workbook überhaupt Einfluss auf die Methodenausführungen in einem ganz anderen Workbook (Der "Aktiviert"-Status ändert sich ja auch nicht dabei)?
Für Anregungen bin ich sehr dankbar.
Viele Grüße
Marc