将变量传递给ActiveSheet.Range

时间:2013-11-07 17:17:21

标签: excel excel-vba vba

如何将变量传递给ActiveSheet.Range?示例而不是硬编码到ActiveSheet.Range(" C2:H15"),现在我想将C2和H15替换为变量,我已经尝试了下面的代码,但似乎没有#&# 39;工作

With ActiveSheet.Range("StarRange:EndRange")

1 个答案:

答案 0 :(得分:2)

假设您已将这些定义为:

Dim StarRange as String
Dim EndRange as String

和StarRange是“C2”,EndRange是“H15”,然后简单地说:

With ActiveSheet.Range(StarRange & ":" & EndRange)