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_