Hallo Tobias,
Am Thu, 02 Aug 2012 08:18:54 +0000 schrieb Tobias:
wenn ich dich richtig verstanden habe, sollte es so funktionieren:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A3:A500")) Is _
Nothing Or Target.Count > 1 Then Exit Sub
If WorksheetFunction.CountIf(Range("A3:A500"), Target) = 1 Then
Target.Offset(0, 1) = Format(Time, "hh:mm:ss")
ElseIf WorksheetFunction.CountIf(Range("A3:A500"), _
Target) = 2 Then
If WorksheetFunction.VLookup(Target, Range("A3:C500"), _
3, 0) > 0 Then
Target.ClearContents
MsgBox "Scan schon vorhanden"
Else
Cells(WorksheetFunction.Match(Target, _
Range("A1:A500"), 0), 3) = Format(Time, "hh:mm:ss")
Target.ClearContents
End If
End If
End Sub
Mit freundlichen Gr??en
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3