|  
                                             
	Public Sub Start() 
	 
	Dim sh As Worksheet 
	Dim lz As Long 
	Dim ct As Long 
	Set sh = Worksheets("Del. 1") 
	With sh 
	     ct = 2:'Wieso steht bei dir ct=5? 
	     lz = .Cells(.Cells.Rows.Count, 5).End(xlUp).Row 
	     Do 
	          If DateAdd("yyyy", 1, .Cells(ct, 5)) < Date Then 
	               temp = " Letzte Aktualisierung für" & vbLf & "     " & .Cells(ct, 1) & "    " & vbLf & "     älter als ein Jahr" & vbLf & vbLf 
	               If MsgBox(temp + "    Eintrag löchen ?", vbYesNo) = 6 Then' Wozu "Cancel", wenn doch nicht verarbeitet? 
	                    .Cells(ct, 5).ClearContents 
	                    lz = .Cells(.Cells.Rows.Count, 5).End(xlUp).Row 
	               End If 
	          End If 
	          ct = ct + 1 
	     Loop While ct < lz + 1 
	End With 
	End Sub 
     |