【VBA】指定した文字列が含まれているかどうかを確認する

VBAで
 ・指定した文字列の中に
 ・指定した文字が含まれているかどうかを確認
できます!

PR

VBAコード

ここでは例として
 ・文字列「青森産のりんご(高級品)」中に
 ・文字列「りんご」が含まれているかどうかを確認
します。

Option Explicit

Sub sample()
    
    Dim targetStr As String
    Dim str As String
    
    '確認先の文字列
    targetStr = "青森産のりんご(高級品)"
    '確認したい文字列
    str = "りんご"
    
    '指定した文字列が含まれているかどうかを確認す
    If (InStr(targetStr, str)) <> 0 Then
        MsgBox "含まれています。"
    Else
        MsgBox "含まれていません。"
    End If
    
End Sub

以下を指定します(9、11行目)。
※状況に応じて任意の値を指定してください。

・確認先の文字列
・確認したい文字列

InStr関数により、指定した文字列が含まれているかどうかを確認します(14~18行目)。

PR

実行結果

指定した文字列が含まれているかどうかを確認できました。

実行結果
実行結果
PR

参考

上記のVBAコードで使用した以下の詳細は、公式サイトをご確認ください。

●InStr関数

タイトルとURLをコピーしました