В VBA вы можете использовать функцию InStr
для поиска позиции одной строки внутри другой строки.
Синтаксис функции: InStr ([start,] string1, string2 [,сравнить])
В вашем сценарии string1
будет sFolderName
, а string2
будет ".pdf"
.Другими словами, вы ищете позицию в sFolderName, где начинается текст ".pdf".
Если string2
найден в string1
, то InStr
возвращает позицию, в которой найдено совпадение.
If InStr(sFolderName, ".pdf") > 0 Then
// do something
Else
// do something else
End If
Дополнительную информацию см. На этой странице MSDN .
.