• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Findの使い方について教えてください)

Findの使い方について教えてください

このQ&Aのポイント
  • 資材算出のシートのD3の値をJ1に貼り付け、J1の値をA5〜A1000の間で完全一致で検索し、アクティブなセルにしますが、エラーが発生してうまくいきません。
  • 文字の指定が必要なのでしょうか?
  • 最終的には資材算出のD3の値を別のシートのA5〜A1000の間で検索したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.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

t-seisan1
質問者

お礼

tom04さん。 直ぐに回答頂いたのにお礼ができなく申し訳ございませんでした。 教えてい頂いたコードで解決出来ました。 毎回ご親切に教えて頂き感謝しています。 また、何かあれば宜しくお願いします。

関連するQ&A