ich habe einen Bereich Namens "Ausgang" (D20:D90)
Nun möchte ich das per VBA geschaut wird ob der Wert aus Zelle A2 dort vorkommt.
Wenn ja soll das eine wenn nicht was anderes ausgeführt werden.
Kann mir jemand dabei helfen?
LG
Sabbel
Set wksDatei = Workbooks("Datei.xlsm").Worksheets("Seite1")
Set wksEingabe = Workbooks("Eingabe.xlsm").Worksheets("Seite1")
If WorksheetFunction.CountIf(wksDatei.Range("D20:D70"), wksEingabe.Range("A2")) > 1 Then
'mach dies
Else
'mach jenes
End if
LGOption Explicit
Sub Test()
Dim wksDatei As Worksheet, wksEingabe As Worksheet, RaFound As Range
Set wksDatei = Workbooks("Datei.xlsm").Worksheets("Seite1")
Set wksEingabe = Workbooks("Eingabe.xlsm").Worksheets("Seite1")
With wksDatei
Set RaFound = .Columns(4).Find(wksEingabe.Range("A2"), .Range("D1"), , xlWhole, , _
xlNext)
' xlPart enthalten
' xlWhole kompletter Vergleich
If Not RaFound Is Nothing Then
MsgBox RaFound.Address
'mach dies
Else
MsgBox 2
'mach jenes
End If
End With
' If WorksheetFunction.CountIf(.Range("D20:D70"), wksEingabe.Range("A2")) > 1 Then
' MsgBox 1
' 'mach dies
' Else
' MsgBox 2
' 'mach jenes
' End If
End Sub
Gruß Hajo