ich lese Daten per Makro aus einer Tabelle in einer Arbeitsmappe aus. In dieser Tabelle ist auch das Makro programmiert. Ebenso öffne ich per Makro eine zweite Arbeitsmappe und ermittele darin eine bestimmte Tabelle, in die ich dann die Daten schreiben will. Beim Öffnen der Arbeitsmappe und Aktivieren der entsprechenden Tabelle gibt es keine Fehlermeldung. Die Daten werden dann allerdings in die alte Tabelle der ersten Arbeitsmappe geschrieben. Kann da jemand helfen?
Hier der entsprechende Code-Ausschnitt, der Wert "Hallo" wird nicht in die neue, gerade geöffnete Tabelle geschrieben, sondern in die alte, in der auch das Makro ausgeführt wird.
' Aufruf des Anwesenheitsformulars
Workbooks.Open Filename:="h:\daten\anwesenheit\abwesenheit.XLS"
'Aktivieren der entsprechenden Tabelle
Workbooks(Workbooks.Count).Activate
Worksheets(monat).Activate
'Füllen einer Zelle
Range("c12").Value = "Hallo"