- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Findの使い方について教えてください)
Findの使い方について教えてください
このQ&Aのポイント
- 資材算出のシートのD3の値をJ1に貼り付け、J1の値をA5〜A1000の間で完全一致で検索し、アクティブなセルにしますが、エラーが発生してうまくいきません。
- 文字の指定が必要なのでしょうか?
- 最終的には資材算出のD3の値を別のシートのA5〜A1000の間で検索したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 質問通りを丁寧にやると・・・ Private Sub CommandButton3_Click() Dim c As Range With Worksheets("資材算出") Range("J1") = .Range("D3") Set c = Range("A5:A1000").Find(what:=Range("J1"), LookIn:=xlValues, lookat:=xlWhole) If Not c Is Nothing Then c.Activate Else MsgBox "該当データなし" End If End With End Sub こんな感じではどうでしょうか? ※ 万一のためにエラー回避を考慮した方が良いと思います。m(_ _)m
お礼
tom04さん。 直ぐに回答頂いたのにお礼ができなく申し訳ございませんでした。 教えてい頂いたコードで解決出来ました。 毎回ご親切に教えて頂き感謝しています。 また、何かあれば宜しくお願いします。