• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelファイル内の検索マクロがエラーになってしまいますので、その解)

Excelファイル内の検索マクロでエラーが発生する問題の解決方法

このQ&Aのポイント
  • Excelファイル内の検索マクロで、『文字列が含まれない.xls』の処理でエラーが発生する問題があります。これは、データベースに検索文字が存在しない場合の処理方法の問題です。
  • ネット検索を試みたが、適切なキーワードが見つからず、必要な情報が得られませんでした。
  • Excelに詳しい方にお聞きしたいですが、この問題の回避策を教えていただきたいです。

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

  • ベストアンサー
  • Koba5
  • ベストアンサー率55% (11/20)
回答No.1

kadunoさん  下記、URLを参考にしたらどうでしょうか? http://excelvba.pc-users.net/fol7/7_1.html ※例 Set Obj = Worksheets("Sheet1").Cells.Find("りんご") If Obj Is Nothing Then <-------------------このように存在チェック!! MsgBox "りんごは見つかりませんでした。" Else lngYLine = Worksheets("Sheet1").Cells.Find("りんご").Row intXLine = Worksheets("Sheet1").Cells.Find("りんご").Column MsgBox "りんごは、" + CStr(lngYLine) + "行目の" _ + CStr(intXLine) + "列目にあります" End If

kaduno
質問者

お礼

ありがとうございます。 私もネット検索でIf文まではたどり着いたのですけど、それも動いてくれませんで… 結局、戴きました例を参考に Workbooks.Open Filename:="D:\文字列が含まれない.xls" Windows("文字列が含まれない.xls").Activate Set Obj = Cells.Find(What:=SearchWord) If Obj Is Nothing Then MsgBox "見つかりませんでした" Else Cells.Find(What:=SearchWord).Activate End If としたら動いてくれました。

関連するQ&A