打开APP
userphoto
未登录

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

开通VIP
vba给数组赋值
'向VBA数组中写入数据
  
   '1、按编号(标)写入和读取
  
    Sub t1() '写入一维数组
    Dim x As Integer
    Dim arr(1 To 10)
   arr(2) = 190
   arr(10) = 5
    End Sub
 
    Sub t2()'向二维数组写入数据和读取
    Dim x As Integer, y As Integer
    Dim arr(1 To 5, 1 To 4)
    For x = 1 To 5
      For y = 1 To 4
        arr(x, y) = Cells(x, y)
      Next y
    Next x
    MsgBoxarr(3, 1)
    EndSub
   
   '2、动态数组
      Sub t3()
       Dim arr()
       Dim row
       row = Sheets("sheet2").Range("a65536").End(xlUp).row - 1
       ReDim arr(1 To row)
       For x = 1 To row
          arr(x) = Cells(x, 1)
       Next x
       Stop
      End Sub
      
   '3、批量写入
   
     Sub t4() '由常量数组导入
     Dim arr
     arr = Array(1, 2, 3, "a")
     Stop
     End Sub
   
    Sub t5() '由单元格区域导入
      Dim arr
      arr = Range("a1:d5")
      Stop
    End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA数组01
VBA中强制退出程序
VBA数组读取
vba实现excel二级联动多选功能
vb 数组
VBA数组参数的传递和返回
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服