- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 半角・全角関係無く検索する方法)
エクセルVBAで半角・全角関係無く検索する方法
このQ&Aのポイント
- エクセル2000を使用して、シート内のデータを検索するVBAプログラムを作成しています。半角・全角のどちらでも検索ができるようにする方法についての質問です。
- 現在、作成中のプログラムでは、半角で入力したもののみが検索結果に表示されるようになっています。しかし、半角でも全角でも入力したら、両方の結果が表示されるようなプログラムを作りたいです。
- VBA初心者であり、プログラムの内容が理解できない状況です。プログラムの一部を省略して質問しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これは・・・検索自体をオートフィルタで行っている限り 自動判別は難しいのでは。 半角にするならStrConv(文字列, vbNarrow) 全角にするならStrConv(文字列, vbWide) でできるから、検索条件つける前にデータをどちらかに統一したほうがいいんではないでしょうか。
お礼
オートフィルタだと判別できないんですね。 しかし、kenpon24さんのおかげで入力時に統一する方法がわかりました。 本当にありがとうございました。