[英]Populating an array of ranges using the ADDRESS function in Excel VBA
我定义了一个二维数组,希望通过引用一组特定的单元格(与标准无关)来填充该范围。 我尝试使用下面的伪代码,但出现了与语法相关的错误:
Dim ArrayOfRanges() as Range
ReDim ArrayofRanges (10,1)
For i = 1 to 10
Set ArrayOfRanges(i, 0) = Range(WorksheetFunction.Address(Row(i),Column(i))
Set ArrayOfRanges(i, 1) = Range(WorksheetFunction.Address(Row(i),Column(i))
Next i
有谁知道我如何正确填充数组?
谢谢。
尝试使用以下代码:
Dim ArrayOfRanges() As Range
ReDim ArrayOfRanges(10, 1)
For i = 1 To 10
Set ArrayOfRanges(i, 0) = Cells(i, i)
Set ArrayOfRanges(i, 1) = Cells(i, i)
Next i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.