当我将一个范围存储到内存中时,说“ A2:B10”作为范围,我想将此范围存储到一个动态数组中。
以下两种方法之间有区别吗?
伪代码:
Dim ws as Worksheet
Dim rng as Range
Dim aTemp() as Variant
Set rng = ws.Range("A2:B10")
aTemp() = rng
与
aTemp() = rng.Value
与
aTemp() = rng.Value2
如果我未指定要存储值,那么会出什么问题吗?我注意到,无论是否为包含字母和数字的数据指定它,它都会以两种方式存储它们。