VBA を使用して Excel で名前付き範囲を定義しようとしています。基本的に、可変列番号があります。次に、ループが実行されて、その特定の列の最初の空のセルが決定されます。ここで、その特定の列の行 2 からその列のデータを含む最後のセル (最初の空のセル - 1) までの名前付き範囲を定義したいと考えています。
たとえば、3 つの値を含む列 5 が指定されているとします。正しい場合、範囲は (2,5)(4,5) になります。(E2:E4) の代わりに整数のみを使用してこの範囲を指定する方法を考えています。それはまったく可能ですか?
名前付き範囲を定義する次のコードを見つけました。
'Change the range of cells (A1:B15) to be the range of cells you want to define
Set Rng1 = Sheets("Sheet1").Range("A1:B15")
ActiveWorkbook.Names.Add Name:="MyRange", RefersTo:=Rng1
整数のみを使用してこの範囲を指定するために、誰かが私を正しい方向に向けることができますか?