ich versuche folgendes zu realisieren. Ich hab einen Export aus einem Programm in der in einer Spalte fortlaufend in jeder Zelle die Uhrzeit von 00:00:00 bis 23:45:00 eingetragen ist. Die Sprünge in der Urhzeit sind jeweils 15 Minuten. Teilweise sind diese Sprünge aber unterbrochen, so das z.B. statt
00:30:00
00:45:00
01:00:00
einfach
00:30:00
01:00:00
in den Zellen steht. Ich versuche nun wenn in einer Zelle nicht die erwartete Zeit enthalten ist, eine Zeile einzufügen und die neue Zelle mit der fehlende Zeit zu füllen. Dies klappt auch wunderbar, solange ich unter 01:00:00 bleibe. Prüft er in der Zelle z.B. ob dort 01:15:00 drinsteht und es steht drin, ignoriert er dies und fügt eine neue Zeile mit dem Inhalt 01:15:00 ein.
Jemand ne Idee was an dem Makro diesen Fehler hervorruft?
Sub Uhrzeit()
Dim i As Integer
Dim Zeilenanzahl As Integer
Dim Startzeit As Date
Startzeit = "00:00:00"
Zeilenanzahl = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row
For i = 8 To 13
If Cells(i, 3).Value = Startzeit Then
Else
Rows("" & i & ":" & i & "").Select
Selection.Insert Shift:=xlDown
Cells(i, 3).Value = Startzeit
End If
Startzeit = Startzeit + "00:15:00"
Next i
End Sub