打开APP
userphoto
未登录

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

开通VIP
VBA中LBound和UBound的含义

VBA中LBound和UBound的含义  

2012-03-21 14:25:04|  分类: VB和VBA知识|字号 订阅

VBA中LBound和UBound的含义

 

VBA数组中有一个概念是下标和上标,就比如一个班级里每个学员都有自已的学号一样,只是VBA中的学号是连续的。

LBound(数组) 可以得到数组的最小“学号”(下标)

UBound(数组)可以得到数组中的最大“学号”(上标)

Sub aa()
   Dim arr
   arr = Range("a1:a10")
   MsgBox LBound(arr)
   MsgBox UBound(arr)
End Sub

上面是针对一维数组,如果是二维数组呢?

LBound(数组,2) 可以得到数组中第二维最小“学号”(下标)

UBound(数组,2)可以得到数组中第二维的最大“学号”(上标)

Sub aa()
   Dim arr
   arr = Range("a1:d10")
   MsgBox LBound(arr,2)
   MsgBox UBound(arr,2)
End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
VBA-LBound & UBound
VBA数组函数UBound.lbound
VBA笔记:数组
怎样从一个数组中找出另一个数组不同内容(vba三法)
EXCEL用VBA代替VLOOKUP函数,速度更快更通用
【源码分享】VBA中一些常用的自定义函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服