在VBA excel宏中的范围语句中使用变量

时间:2015-02-20 17:19:35

标签: excel vba excel-vba

好的,我确定这个问题非常基本,但我所有的搜索者都提出了复杂的答案,而且我一直在搞乱VBA大约一天。我在excel doc中有两个工作表,我创建了一个按钮,我可以单击它来调用我的宏,它只是将单元格从一个工作表移动到另一个工作表。但我需要我的宏来确定我在哪一行。我正在使用这个:

r = ActiveCell.Row

确定我的行,但是在这样的范围语句中使用该变量的最简单方法是什么:

Range("A2").Select

1 个答案:

答案 0 :(得分:6)

你可以使用Range方法和&运算符将变量加入到字符串中:

Range("A" & r)

或者你可以使用带有参数(行,列)的Cells方法:

Cells(r, "A")