EXCELE VBA数组赋值问题 多个不连续列(但同行数)可否直接赋值到数组中

2024-11-16 15:18:54
推荐回答(1个)
回答1:

这样赋值后 数组一样是一个 A - E 列共5 列的连续区域。
也就是说 跟arr=range("a1:e" & i) 是一样的。
非要赋值不连续的列的话,只能循环每列来赋值。
其他没必要这样,直接 arr=range("a1:e" & i),到用到的时候再指定对应列就可以了。