午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

VBA教程初級(六):動態(tài)聲明數(shù)組

 L羅樂 2016-09-16

如果在聲明數(shù)組的時候,不能確定會往這個數(shù)組里存儲多少個元素,就是說不能預知數(shù)組大小。我們可以在定義數(shù)組是括號內寫空,就是:Dim 數(shù)組名 ();
然后在程序里試用ReDim語句來重新制定它大小。

Public Sub pss_Dynamic_Array() '定義一個未知長度的數(shù)組arr Dim arr() As String Dim n As Long '統(tǒng)計a列有多少個非空單元格 n = Application.WorksheetFunction.CountA(Range('A:A')) ReDim arr(1 To n) As String MsgBox (UBound(arr) - LBound(arr) 1) '統(tǒng)計a2到a15不為空的單元格 n = Application.WorksheetFunction.CountA(Range('A2:A15')) ReDim arr(1 To n) As String MsgBox (UBound(arr) - LBound(arr) 1) End Sub
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

這里的n就是動態(tài)長度。這里你運行一下就可以看到動態(tài)數(shù)組的神奇功能了。

如果運行不出來,請如圖添加數(shù)據(jù):
這里寫圖片描述

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多