• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シートをオブジェクト変数に格納しつつ、findで文)

シートをオブジェクト変数に格納しつつ、findで文字を検索する方法

このQ&Aのポイント
  • シートをオブジェクト変数に格納しつつ、findで文字を検索する方法について教えてください。
  • Sheet2がアクティブな時に上記のコードを実行すると、実行時エラー91が発生します。その対処方法を教えてください。
  • 過去に同様の質問を投稿し、回答を得たことがありますが、その回答の方法が合わずに困っています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

st1のオブジェクトを使用しないとね。 行 = sh1.Cells.Find(What:="検索文字", LookAt:=xlWhole).Row しかし、このコードでは文字列が見つからないと常にエラーになりますよ。 一例です。 Set r = sh1.Cells.Find(What:="検索文字", LookAt:=xlWhole) If r Is Nothing Then End 行 = r.Row

TTWGAICPBIGD
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

どこのセルを検索するのか明記するだけですが。 行 = sh1.Cells.Find(What:="検索文字", LookAt:=xlWhole).Row

TTWGAICPBIGD
質問者

お礼

ありがとうございました。

関連するQ&A