VBA i odpowiednik 'like'
Jak w VBA sprawdzić czy w ciągu znaków jest znak/inny ciąg? Przykładowo chciałbym sprawdzić w czy w komórce A1 jest ciąg zawierający abc:
[code]a = Range("a1").Value
If a = "*abc*" Then
MsgBox "W A1 jest abc"
Else
MsgBox "Nie ma abc"
End If
[/code]
I to nie działa, problem jest zapewne z tym a = "*abc*" (które sobie napisałem tak 'na czuja') .
Jak więc zapisać ten warunek?
Odpowiedzi: 1
[code]a = Range("a1").Value
If InStr(a, "abc") = 0 Then
MsgBox "Nie ma abc"
Else
MsgBox "W A1 jest abc"
End If[/code]
Strona 1 / 1