ich möchte in einem String suchen, ob es eine Zahl gibt, die kleiner als die aktuelle Zahl in einer Zelle ist.
die instr fkt allein hilft mir da nicht weiter.
viele Grüße
Manuel
Sub test()
a = "abcd7efgh"
For i = 1 To Len(a)
If IsNumeric(Mid(a, i, 1)) Then
If Mid(a, i, 1) * 1 > [A1] Then
MsgBox "Enthaltene Zahl ist größer als Wert in A1"
End If
End If
Next
End Sub
Sub tt()
str1 = Range("A1") & "100 200 | 210 203 | 230 240"
arrT = Split(str1, " ")
For n = 1 To UBound(arrT)
If IsNumeric(arrT(n)) Then
If arrT(n) > arrT(pos) Then pos = n
End If
Next n
If pos <> 0 Then
MsgBox arrT(pos) & " ist am größten"
Else
MsgBox "gab nix größeres als " & arrT(0)
End If
End Sub
Gruß