プロが教えるわが家の防犯対策術!

お世話になります。

VBAのFINDで文字列 01234 という検索なら
一致するデータがあるとでるのですが、

VBAのFINDで文字列 012-34 の検索をかけると
検索対象ファイルに012-34というデータがあるのに
一致するデータがないと返ってきます。

どのようにしたら、一致するデータがあるとできますか?
ハイフォンが間に入ると検索できないのでしょうか?

A 回答 (1件)

上手くいかないプログラムをご提示いただいた方が良いかと思います。



少なくとも以下は動きました。(A列にデータありで)

Dim r As Range
Dim s As String: s = "012-34"

Set r = Range("A:A").Find(s)
MsgBox r.Address
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!