mein Makro ist relativ einfach:
Der Wert (Ein Datum) soll von A6 in B2 kopiert werden. Es wird dann ein Wert in C2 errechnet der dann in B6 eingetragen werden soll.
Meine Problem ist nun folgendes:
Es gibt in einer Spalte außerhalb dieser 3 Zellen (Spalte U) einen Filter der voreingestellt ist. Die Werte die allerdings in Spalte "U" gelistet werden hängen von B2 ab.
Die eingestellten Filter-Kriterien sollen sich beim Durchlauf nicht verändern.
Wenn die Berechnung neu ansetzt - also wenn A7 in B2 rein kopiert wird - scheint es dass der Filter nicht neu auf die dann in Spalte "U" enthaltenen Werte angesetzt wird.
Ich sollte evtl an dieser Stelle erwähnen dass die Berechnung - aufgrund der Datenmenge - beim Sprung von A6 auf A7 schon etwa 4-5 Minuten dauern kann.
Wenn ich keinen Filter setze funktioniert es einwandfrei - wenn ich einen Filter setze kommen ebenfalls Werte raus - ich bekomme keine Fehlermelden - ich erhalte jedoch Werte die dem ursprünglich gesetztem Filter und den dann neuen Daten nicht entsprechen.
Hat jemand von euch eine Idee?
Vielen Dank und viele Grüße
Chris
Hier ist der bisherige Code:
Option Explicit
Private Declare Sub Sleep Lib "kernel32.dll" ( _
ByVal dwMilliseconds As Long)
Sub TR_Auslesen()
Range("A6").Select
'neue startposition loop:
Do Until ActiveCell.Value = ""
Range("B2").Value = ActiveCell.Value
ActiveCell.Offset(0, 1).Value = Range("c2").Value
ActiveCell.Offset(1, 0).Select
Loop