在Lotus123中有没有一种快速的方法将一个范围内的所有单元格值都放入一个数组中。我正在寻找类似于Excel VBA的东西,在那里它非常快。
Dim arrValues() As Variant
arrValues = rg.Value
还可以操作结果数组并将其放回工作表中;在我的示例中,我希望将其放入Excel中。基本上取代了复制和粘贴。对内存中的数组进行操作比一次操作一个单元要快得多。
我知道如何通过一次读取一个单元格来做到这一点,但我正在寻找一种类似于Excel的更快的方法。
'Lotus Script
Dim r As Range
Set r = CurrentDocument.Ranges("A:A1..A:D4")
Dim x, y As Integer
For x = 0 To 3
For y = 0 To 3
Print (r.Cell(x, y).cellvalue)
Next
Next
请注意,我特别没有使用VBA进行标记,因为只有了解Lotus Script的人才能回答这个问题。这与VBA无关。
如何将Lotus 123范围值放入数组?
https://stackoverflow.com/questions/51140920
复制相似问题