根据包含行号的变量在Excel中选择单元格
问题描述:
如何根据包含行号的变量beginPosition
选择单元格。例如,如果我的beginPosition变量是10,我将如何选择单元格A10?根据包含行号的变量在Excel中选择单元格
我试过使用Range函数,但那不是很好(错误)。
答
Range("A" & beginPosition).Select
答
使用间接函数
e.g如果单元格A1具有4的功能= INDIRECT( “C” & A1)将返回单元C4的内容。
http://www.freelists.org/post/mso/ExcelVariable-cell-reference,5
我假设beginPosition是excel行号,那是对的吗? – 2012-03-27 15:42:27
是的。那就对了! – rvphx 2012-03-27 15:47:21
我个人比较喜欢'Cells(1,beginPosition).Select'。通过这种方式,也可以更容易地为列创建变量。 – mattboy 2012-03-27 16:54:35