Excel VBA 之 UBound

1.簡介

UBound 爲 Visual Basic 中的一個函數,用來返回數組或元素相應維度的最大值。

同理,LBound函數是獲取最小值


2.用法

UBound(數組名,[第n維])
第n維是可選項,默認值 爲 1 ,將返回最大下標


3.實例

  • Sub 宏1()
        Dim arr, he ’局部變量定義
        arr = Sheet1.Range("A1").CurrentRegion ‘選定區域
        he = UBound(arr, 1) ‘獲取最大
        Sheet1.Range("E1").Value = he ’賦值顯示驗證
    End Sub

上例爲 Excel 中的一個宏。 由於 表只有兩個維度,故取值範圍只能爲 1,2

UBound(arr, 1),UBound(arr, 2)

1表示 列方向,即 最大行數

2表示 行方向 , 即 最大列數


4.參考

百度百科

  http://baike.baidu.com/link?url=hpiNXSNIyvzN4sX6zaKEMB97JC7V3tqqQbLl-NcqjafJ3b7R5E7Dq5YY3gtrqm1bzobQyc9VR97DMib8HGXAX_



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章