将variables传递给ActiveSheet.Range

如何将一个variables传递给ActiveSheet.Range? 示例,而不是硬编码为与ActiveSheet.Range(“C2:H15”),现在我想代替C2和H15作为variables,我已经尝试了下面的代码,但似乎不起作用

With ActiveSheet.Range("StarRange:EndRange") 

假设你已经将这些定义为:

 Dim StarRange as String Dim EndRange as String 

和StarRange是“C2”,EndRange是“H15”,那么简单地说:

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