vba 数组精华.docVIP

  • 21
  • 0
  • 约1.55万字
  • 约 25页
  • 2016-12-03 发布于河南
  • 举报
vba 数组精华

vba 数组精华 vba 数组精华 1.不要把VBA数组想的太神秘,它其实就是一组数字而已。 2. 数组的维数: Sub 数组示例() Dim x As Long, y As Long Dim arr(1 To 10, 1 To 3) 创建一个可以容下10行3列的数组空间 For x = 1 To 4 For y = 1 To 3 arr(x, y) = Cells(x, y) 通过循环把单元格区域a1:c4的数据装进数组中 Next y Next x MsgBox arr(4, 3) 根据提供的行数和列数显示数组 arr(1, 2) = 我改一下试试 你可以随时修改数组内指定位置的数据 MsgBox arr(1, 2) End Sub 总结:二维是由行和列表示的数组,如ARR(3,2)表示数组中第3排第2列的元素。而一维数组只是由一个元素决定,如ARR(4)表示数组中第4个元素 3. 把单元格数据搬入内存: 一、声明: Dim arr as Variant 声明一个变量,不能声明其他数据类型 Dim arr(1 to 10, 1 to 2 ) , 这种声明也是错误的,固定大小的VBA数组是不能一次性装入单元格数据 或:dim

文档评论(0)

1亿VIP精品文档

相关文档