Zeit in VBA-If-Anwesiung geht nicht
13.03.2007 14:21:01
Steve
Ich habe zwei Tabellen wo Zeiten drinstehen und er soll die vergleichen und dann Werte übertragen.
Irgendwie will er aber nicht, obwohl es sonst geht (=WENN(E8=xyz!D3;"ja";"nein")).
Tabelle A (Zeiten mit Sprüngen)
05:00
07:00
...
Tabelle B (Zeiten der Reihe nach)
00:00
01:00
02:00
03:00
...
Hier der Code:
j = 3
For i = 3 To 74 'Auslesen der Zeilen
If ActiveSheet.Cells(i, 5) = ThisWorkbook.Sheets("xyz").Cells(j, 4)) Then 'Uhrzeit auslesen
ActiveSheet.Cells(i, 6) = ThisWorkbook.Sheets("xyz").Cells(j, 5)
j = j + 1
Else
ActiveSheet.Cells(i, 7) = "xxx"
End If
Next i
Die Zellen sind als Zeit (00:00:00) formatiert.
Muß ich die Abfragen noch irgendwie umwandeln damit er sie vergleichen kann?
Steve