このコードを使用して、範囲内の特定の値を見つけます。これは、検索された値が 1 桁またはテキストの場合にうまく機能します。検索値が 2 桁の場合、「エラー 91 オブジェクト変数またはブロックが設定されていません」と表示されます。誰が何が悪いのか教えてもらえますか? 明確にするために、ここにファイルをアップロードしました : https://www.dropbox.com/s/5nkja2xumcyap73/Find%20error%2091%20for%20double%20digits.xlsm
Dim search_range As Range
Dim search_start As Range
Dim search_value As Range
Set search_range = shDaten.Range("E1:T1")
Set search_start = shDaten.Range("E1")
Set search_value = search_range.Find(What:=shSchl.Range("D25").Value, After:=search_start, _
LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)