フォーム、VBAエディタやワープロの検索機能と同様に、テキストボックス内の文字列(特にメモ型の長い文字列)から指定の文字列を検索、さらに見つかった文字列を反転表示する方法です。次の例では、フォームに"txt検索キーワード"という名前のテキストボックスを配置し、ここに検索するキーワードを入力します。"cmd検索"というコマンドボタンを配置し、このボタンをクリックすることによって、テキストボックス"メモ"内の先頭からキーワードの検索が実行されます。"cmd次を検索"という名前のコマンドボタンによって、前回見つかった位置以降の範囲に対して検索をかけます。文字列内から特定の文字を探すには、「InStr」関数を使います。これによって、検索対象の文字列全体の中での検索キーワードの位置が返されます(見つからない場合はゼロが返されます)。テキストボックスコントロールの「SelStart」プロパティと「SelLength」プロパティを組み合わせることで、任意の位置(SelStart)から指定文字数分(SelLength)の文字列範囲を選択することができます。範囲選択することによって自動的に反転表示となります。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。