8/29広告Excel2024年8月29日こんにちは!大阪市住之江区に拠点を置く会社『縁紡ぐ』の稲垣です。当社は、Excel、ACCESS、RPAなどのシステム開発や既存ツールを使った業務効率化の提案、また、ITスキルアップのための教育に力を入れています。効率的なビジネス運営を目指している企業様、ITスキルの向上を図りたい企業や個人の方に、最適なご提案をさせていただきます。業務プロセスの改善とITスキルアップをサポートし、共に成長するパートナーでありたいと考えています。VBAを使っていると、特定の文字列が別の文字列の中に含まれているかを確認したいことがあります。そんなときに役立つのがInStr関数です。本記事では、InStr関数の使い方や具体例を解説します。目次InStr関数とは?InStr関数は、指定した文字列の中に、特定の文字列が最初に現れる位置を返す関数です。見つからない場合は0を返します。“World”)で7を取得する方法です。Compareステートメントで指定された比較方法を使用します。大文字小文字を区別して比較します。“A”と”a”は異なる文字として扱われます。正確な一致が必要な場合に使用します。大文字小文字を区別せずに比較します。“A”と”a”は同じ文字として扱われます。ユーザー入力など、柔軟な比較が必要な場合に使用します。World!"の中に"world"が存在しないため、0が返されます。大文字小文字を区別しているため、”W”と”w”が異なる文字として扱われます。World!"の中に"world"が存在するため、8が返されます。大文字小文字を区別しないため、”W”と”w”が同じ文字として扱われます。Compareで設定された比較方法が適用されます。モジュールの冒頭でどちらの比較方法を選んでいるかによって、InStr関数の比較が変わります。使用する際の注意点を2つあげておきます。VBAのInStr関数について解説しました。特定の文字列が何文字目からあるのかや、存在するかの検索する際に非常に便利な関数ですので、ぜひ活用してみてください。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。【VBA】VBAの基本的な文字列関数をマスターしよう!【VBA】トランザクション処理の使い方をマスターしよう!最近のコメント表示できるコメントはありません。