我如何使用值作为范围的参考?
Dim rawr As Integer
rawr = 2
Do While 0 <> Worksheets("Sheet2").Range(1, rawr).Value
它落在那里,在其他任何地方我都使用这种识别细胞的方法。
错误1004,应用程序定义或对象定义错误。
尝试了几种排列,包括:
Range([1], rawr}
Range(C1, Rrawr)
Range('C1', 'Rrawr')
Range(1, 'rawr')
然后继续。我的绳子尽头了。
有没有办法告诉你。范围功能,我引用了&#39; rawr&#39;值?
答案 0 :(得分:0)
如果要引用单个单元格,则应使用Cells(row, column)
。在您的情况下:Cells(1, rawr)
。
答案 1 :(得分:0)
示例范围(“a1”),“a1”是字符串。您将单元格的地址描述为字符串“a1”。
“a1”可以描述为“a”&amp; 1 或“a”&amp; “1”。强>
范围(“a1”)是equeal cells(1,1)或[a1]。
如果变量i是整数。
for i = 1 to 10
range("a" & i) = i
next i
“a”&amp;我是字符串。该地址应描述为范围对象中的字符串。
其他例子。
范围(“a1”,“b10”)
范围(“a1”,“b10”)与范围(“a1:b10”)相同。
第一个地址是范围的第一个单元格,第二个地址是范围的最后一个单元格。
其他例子。
范围(“a1”,“b10”)与范围(“a1”)相同。调整大小(10,2)。
调整大小(rows.count,columns.count)。