私は、ワークシートに文字列を見つける関数を書いており、見つかったフレーズの位置に範囲変数を設定しています。私はエラーになっておくvbaの検索機能
Public Function ExceptionSearch(ByVal eString As String) As Boolean
Dim pRange As Range
Dim bDT As Boolean
Dim bSVR As Boolean
Dim bMB As Boolean
Workbooks("test.xlsx").Worksheets("worksheet").Activate
With Worksheets("worksheet").Range("a1:a5000")
Set pRange = .Find(eString, LookIn:=xlValues)
If pRange <> "" Then
bDT = True
Else
bDT = False
End If
End With
ExceptionSearch = bDT
End Function
「実行時エラー 『91』:オブジェクト変数またはWithブロック変数が設定されていません」
私は.findが値を返されているかどうかを確認しようとすると、私はエラーを取得しますこれはおそらく単純な問題ですが、わかりません。
ありがとうございました。 – jz3