Мне нравится ответ Сантоша Дивакара, поэтому я расширил его, чтобы учесть возможность, когда вы хотите проверить не только один символ, разделив результат на длину символов поиска, например:
Function Num_Characters_In_String(Input_String As String, Search_Character As String) As Integer
'Returns the number of times a specified character appears in an input string by replacing them with an empty string
' and comparing the two string lengths. The final result is then divided by the length of the Search_Character to
' provide for multiple Search Characters.
Num_Characters_In_String = (Len(Input_String) - Len(Replace(Input_String, Search_Character, ""))) / Len(Search_Character)
End Function
Как пример, результат
Num_Characters_In_String("One/Two/Three/Four//", "//")
дает вам 1, потому что в конце предложения есть только двойной слеш.