本帖最后由 砂海 于 2016-1-9 08:41 编辑
除非是很整齐的数据块.
貌似 不可以. 总得循环.
不过 变量声明类型可以减少一个循环,且 对应数据类型会快一点.
模块级
type 记录
姓名 as string
语文 as byte
数学 as single
end type
sub程序中
A = RANGE("A1:G2000")
dim 当年记录 (1 to 1000 ) as 记录, i& , j&
for i=20 to 1000
j=j+1
当年记录(i).姓名=A(i , 5)
当年记录(i).数学=A(i , 6)
当年记录(i).语文=A(i , 7)
next i
下面可以
当年合格记录(1)=当年记录(12)
一句写一整行数据
感觉 这一段 适合 本段数据 要复杂处理.
也许,可以把代码贴出来,高手优化一下.