文字列の中にある、対象の文字の数を数える
文字列の中にある、対象の文字の数を取得する関数です。
例えば”earthquake”で”a”を指定すると2を返します。
引数① target : この文字列の中から探す
引数② findChar : この文字列を探す
戻り値:指定した文字の数
Public Function countChar(ByVal Target As String, ByVal findChar As String) As Long
countChar = UBound(Split(Target, findChar))
End Function
実行例
Debug.Print countChar("language", "a")
' 2
Debug.Print countChar("yahoo.co.jp", "o")
' 3