打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Vba遍历数组
userphoto

2017.04.30

关注

下面我们提供两种方法,在vba中实现遍历数组,分别如下:

1、常规的遍历方法,代码如下:

Sub RunA()
  Dim Arr As Variant
  Dim i As Integer
  Arr = Array(1, 2, 3, 4, 5)
  For i = 0 To UBound(Arr)
    Debug.Print Arr(i)
    Arr(i) = Rnd'修改数组
  Next i
End Sub

2、For Each...In遍历数组,代码如下:

Sub RunB()
  Dim Arr As Variant
  Dim i As Variant
  Arr = Array(1, 2, 3, 4, 5)
  For Each i In Arr
    Debug.Print i
    i = Rnd'注意,其实这句代码毫无意义
  Next
End Sub

注意,采用For Each...In的方式,我们无法修改数组的值,注意上面代码中的注释。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
看完这篇,如果你还不懂VBA字典,那我就没办法了
VBA入门47:Sum、Max、Min、Average
《神奇的VBA》编程:批量拆分单元格数据
VBA数组声明及赋值后的回填方法
VBA进阶|利用VBA数组管理数据清单和表格
Excel 如何用数组表示某一列数据
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服