永发信息网

vba不连续列 如何赋值到一个数组

答案:2  悬赏:70  手机版
解决时间 2021-12-21 12:56
  • 提问者网友:呐年旧曙光
  • 2021-12-20 16:44
vba不连续列 如何赋值到一个数组比如表格中的a列 c列 e列如何按cea的排列顺序写到一个数组中?
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2022-01-10 03:37
两个办法:
1、将各列复制到一起再赋值给数组
2、先将包含所有需要的列赋值到数组,再循环将列数据放到一块,最后重定义数组去掉多余的列
全部回答
  • 1楼网友:时间的尘埃
  • 2022-01-10 03:49
不连续区域不可以整体赋值,只有循环逐一赋值,例如: dim arr(10000),i,c i=1 for each c in range("....").cells     arr(i)=c.value     i=i+1 next c
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯