[VBA,VB.NET,C#,PHP]プログラムTips集

[VBA,VB.NET,C#,PHP]プログラムのちょっとしたテクニック

VBAで文字を含むかどうか判定InStr関数

InStr(“対象文字列”,”検索文字”)
「判定方法」
含む場合:文字位置(0より大きい)
含まない場合:0
【InStr】
※大文字、小文字が区別されるために、「UCase」関数を使用して、大文字同士で比較する。
※文字列がNullの場合は、戻り値もNullになる。

      If InStr(UCase(buf), UCase("OGN_CODE_MST")) > 0 Then
            hasHeader = True
        End If