プロが教える店舗&オフィスのセキュリティ対策術

エクセルの検索機能を使用しようと開くと、常に「検索場所:シート」「検索対象:数式」となっています。
あるデータファイルのみ、検索機能を開くと、常に「検索場所:ブック」「検索対象:値」にしたいのです。
ネットで色々調べた結果、以下の書き方で、検索ダイアログボックスが開くことがわかったのですが、
「検索場所」と「検索対象」の指示の仕方がわからないのです。

どうすれば、良いでしょうか。どうぞよろしくお願い致します。

Sub 検索()
Application.Dialogs(xlDialogFormulaFind).Show
End Sub

質問者からの補足コメント

  • うーん・・・

    回答ありがとうございます。
    このまま使用したらできました。
    でも、「半角と全角を区別する」にチェックが自動的に入るのです。
    チェックなしで作りたいのですが、どうすれば良いでしょうか。
    すみません。よろしくお願い致します。

    No.1の回答に寄せられた補足コメントです。 補足日時:2016/01/22 18:06

A 回答 (2件)

#1です。


あれ。そんなところにチェックが入りますか。

Sub 検索()
Cells.Find "", , xlValues, , , , , False
CommandBars.FindControl(ID:=1849).Execute
Application.SendKeys "%T{TAB 2}{DOWN 2}%D{TAB}"
Application.SendKeys "%T{TAB 2}{DOWN 2}%D{TAB}"
End Sub

これでどうですか?
    • good
    • 4
この回答へのお礼

回答ありがとうございます。できました。
すごいですね。
お早い対応、とても助かりました。
本当にありがとうございました。

お礼日時:2016/01/23 00:56

自分でそれ用の検索フォームを作った方が早いのでは?



Sub 検索()
Cells.Find "", , xlValues
CommandBars.FindControl(ID:=1849).Execute
Application.SendKeys "%T"
Application.SendKeys "{TAB 2}{DOWN 2}%D{TAB}"
Application.SendKeys "%T"
Application.SendKeys "{TAB 2}{DOWN 2}%D{TAB}"
End Sub

これでいいならこれで。
この回答への補足あり
    • good
    • 1

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