列「A」内の値を探し、そのアドレスから最初に見つかった空白行を選択したいとします。ここに私が持っているものはありますが、セットfは動作していません。 My Set cが動作し、正しいアドレスである$ A $ 32が返されます。私は何が欠けていますか?最初の.Find値から範囲を選択する単純なVBA?
With Workbooks("MyBook").Sheets("Mysheet")
Set c = .Range("$A:$A").Find("Red Car").Offset(2, 0)
Set f = .Range(c.Address & Range("A").End(xlDown).Row)
End With
これを使用すると、タイプミスマッチエラー –
が表示されます。あなたはどのようにcとfを宣言しましたか? – SJR
Setf = Range(c、c.End(xlDown))でエラーが発生します。 cとfはインラインで宣言されています。明示的にオプションを使用していません。私はすべきですか? –