Findメソッドで*(アスタリスク)そのものを検索するには?

Question 102.2 Previous Next
ワークシートのセル範囲をFindメソッドで * (アスタリスク)そのものを検索する場合、引数What(検索データ)をどのようにすればいいでしょうか? よろしくお願いします。
Answer   Copyright (C) 2010.7.25 永井善王
キーボードアスタリスクはワイルドカード文字ですから、引数Whatを単に * と指定すると、全部のデータが検索されてしまいます。

そのため、アスタリスクの前にチルダを付けて、~* と指定すればうまく機能してくれます。

このルールは他のワイルドカード文字にも適用できますから、? の場合は ~? とします。そして、~ そのものの場合は ~~ とします。

参考ページ …
Excel でチルダおよびワイルドカード文字を検索し置換する方法

 

Excel VBA Macro