Чтобы проверить, присутствует ли определенное значение в переменной

#vba

#vba

Вопрос:

В моем коде мне нужно определить, присутствует ли Evenments в переменной. Я пытаюсь сделать это в операторах if, но это не работает. Любые идеи, спасибо, ниже приведен мой код: имя моей переменной: Planning_CAMBON19_VM_Evenements_T3_2020.xlsx

  Dim strPath As String


strPath = nomfichier_Boutique
'MsgBox (strPath)
Debug.Print strPath

Dim strFilee As String
strFilee = Right(strPath, Len(strPath) - InStrRev(strPath, ""))

MsgBox (strFilee)

If strFilee = "Evenements" Then

MsgBox "vALID"

Else

MsgBox "iNVALID"
End If
  

Ответ №1:

InStr это то, что вы ищете, чтобы проверить, присутствует ли одна строка внутри другой строки.

 If InStr(strFilee, "Evenements") Then