对于数组感兴趣的朋友在您掌握了一些基本的取值、赋值、循环等技巧之后,不妨在了解一些也许你们不太了解的数组用法,这些都会是很有用的数组编程技巧
1,取工作表区域的绝对引用公式到数组:arr=[a1:c5].Formula
2,取工作表区域的相对引用公式到数组:arr=[a1:c5].Formular1c1
3,取工作表区域的转置到数组:arr=Application.Transpose([a1:c5])
数组间也可以转置:arr1=Application.Transpose(arr)
4,取数组arr的第n列赋值到某列区域:[e1:e5]=Application.Index(arr, , n)
或者赋值产生一个新数组:arr1=Application.Index(arr, , n)
5,同理,取数组arr的第n行赋值到某行区域:[a6:c6]=Application.Index(arr,n , )
或者赋值产生一个新数组:arr1=Application.Index(arr, n, )
[2005-10-14]感谢山菊花朋友为本贴提供精彩演示附件:
0bK0Oljb.rar
(17.16 KB, 下载次数: 3495)
[此贴子已经被作者于2005-10-14 17:14:04编辑过] |