如何在excel中定义范围,例如Range(“B& i:C”& j)

时间:2013-10-21 17:30:36

标签: excel excel-vba range vba

我的Excel电子表格中有一个表格。

所以我想从它下面的定义范围开始另一个表。

请帮我设置一个范围

Excel.Application.ActiveWorkbook.Sheets(1).Range("B &i : C" & j)

1 个答案:

答案 0 :(得分:2)

.Sheets(1).Range("B" & i & ":C" & j)

"之间的任何内容都将被视为字符串。

另外,如果您是从VBA Excel执行此操作,那么编写Excel.Application就没有意义了。默认情况下这是理解的。

此外,如果您想要从运行代码的工作簿中获取范围,那么您不需要Activeworkbook您可以使用ThisWorkbook原因是两者都不必始终相同

Set Rng = ThisWorkbook.Sheets(1).Range("B" & i & ":C" & j)