作者:乔山办公网日期:
返回目录:excel表格制作
redim arr(1 to 变量,1 to 变量)
这样进行数组的二次定义
数组,有横向数组和度纵向数组
横向数组的数据之间用“,问”隔开答,纵向的数据用“;”隔开
如在a1:a5输a,b,c,d,e 5个字母,回先选择答a1:a5,输入{"a";"b";"c";"d";"e"}按ctrl+shift+enter即可
如在a1:e1输1,2,3,4,5 5个数字,先选择a1:e1,输入{1,2,3,4,5}按ctrl+shift+enter即可
1、定义一个数组可以这样知实现:假定将123分别放在道A1—C1,456放在A2—C2,内选定A1至C2
这6个单元格,CTRL+F3,输入名称ZRS,将这数组定义为ZRS。
2、引容用方法:
=INDEX(ZRS,行号,列号)
如=index(1,3) 结果为3
=index(2,2) 结果为5
循环插入...或许copymemory也可以实现这功能,但有点过于专抄业了.
copymemory实现思路
读数组需插入的前面的袭部分为新数组1.
读数组需插入的前面的部分为新数组2.
给数百组1增加一个新数据
合并数组1.数组2为结果数组.
这办法比较繁琐,难度度也超高,不建议你这么操作,可以知当个课题,慢慢研究.好处是这么做,当你的数组超大时,这么干速度飞快.不好的地方是稍出错.EXCEL会常常崩溃道