我想在Excel中使用VBA定义命名范围。基本上,我有一个可变的列号。然后循环运行以确定该特定列中的第一个空单元格。 现在我想定义从该特定列的第2行到具有该列中的数据的最后一个单元格(第一个空单元格-1)的命名范围。Excel:命名范围与VBA
例如,指定了第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
任何人都可以轻推我到正确的方向只指定使用整数这个范围?
像魅力一样工作,感谢您的解释:) – Jort 2011-06-05 11:17:11