Makro läuft mit Timer dann Fensterwechsel
22.10.2015 19:46:35
Daniel
ich habe ein makro laufen das mir alle 2 sekunden werte aus einem excel sheet in ein anderes sheet im selben workbook kopiert.
Wenn ich allerdings während der Ausführung ein anderes Arbeitsblatt aktiviere, kommt es bei der nächsten Ausführung des makros zu einem Fehler..
Vereinfacht z.B. so:
Public i As Double
Sub zaehler()
Application.ScreenUpdating = False
Dim iTimerSet As Double
i = i + 1
Workbooks("Book1").Worksheets("Sheet1").Range("A1").Activate
ActiveCell.End(xlDown).Offset(1, 0).Value = i
iTimerSet = Now + TimeValue("00:00:02")
Application.OnTime iTimerSet, "zaehler"
End Sub
Soll jetzt nur als Beispiel dienen, aber wenn ich dann ein anderes fenster aktiviere kommt es zum Fehler "active method of range class failed"
Ich hätte gerne dass das makro weiter in "Book1" schreibt, auch wenn ein anderes Arbeitsblatt aktiviert ist..
Kann mir da jemand weiterhelfen?