根据包含行号的变量在Excel中选择单元格

问题描述:

如何根据包含行号的变量beginPosition选择单元格。例如,如果我的beginPosition变量是10,我将如何选择单元格A10?根据包含行号的变量在Excel中选择单元格

我试过使用Range函数,但那不是很好(错误)。

Range("A" & beginPosition).Select 
+0

我假设beginPosition是excel行号,那是对的吗? – 2012-03-27 15:42:27

+0

是的。那就对了! – rvphx 2012-03-27 15:47:21

+3

我个人比较喜欢'Cells(1,beginPosition).Select'。通过这种方式,也可以更容易地为列创建变量。 – mattboy 2012-03-27 16:54:35

使用间接函数

e.g如果单元格A1具有4的功能= INDIRECT( “C” & A1)将返回单元C4的内容。

http://www.freelists.org/post/mso/ExcelVariable-cell-reference,5