我正在尝试使用 VBA 在 Excel 中定义一个命名范围。基本上,我有一个可变的列号。然后循环运行以确定该特定列中的第一个空单元格。现在我想定义一个命名范围,从该特定列的第 2 行到该列中包含数据的最后一个单元格(第一个空单元格 - 1)。
例如,指定了第 5 列,其中包含 3 个值。如果我是正确的,那么我的范围将是 (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
任何人都可以将我推向正确的方向以仅使用整数指定此范围吗?