uboundvb中Ubound(a)什么意思啊
ubound 时间:2021-06-19 阅读:(
)
ubound函数的使用
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
语法
UBound(arrayname[, dimension])
UBound 函数的语法包含下面部分:
arrayname 必需的。
数组变量的名称,遵循标准变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的上界。
1 表示第一维,2 表示第二维,如此等等。
如果省略 dimension,就认为是 1。
所以你这个ubound(A,1)就是返回i维的最大下标
一般用在动态数组中,静态的最大下标在定义是就已经知道了
打字不易,如满意,望采纳。
VB中,什么时候用UBOUND?
恩,UBOUND 函数返回一个数组的最大下标,数据类型为Long。
比如说你定义了一个数组a(22),他的最大下标为22。
如果你给m赋值:m=UBOUND(a()),那么m的值就为22。
.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子
Dim a(22) as integer
for i=0 toUBOUND(a())
a(i)=i
next i
与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了
如果想了解更多的vb函数,可以打开wood点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。
LBound UBound 的用法
我直接复制了
Sub 示例_1_023()
Dim Arr(1 To 10, 5 To 15, 10 To 20)
Dim Arr1(10)
[a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) "
[a2] = "数组变量:Arr1(10) "
[a3] = "LBound(Arr, 1) 返回 ": [b3] = LBound(Arr, 1)
[c3] = "UBound(Arr, 1) 返回 ": [d3] = UBound(Arr, 1)
[a4] = "LBound(Arr, 3) 返回 ": [b4] = LBound(Arr, 3)
[c4] = "UBound(Arr, 3) 返回 ": [d4] = UBound(Arr, 3)
[a5] = "LBound(Arr1) 返回 ": [b5] = LBound(Arr1)
[c5] = "UBound(Arr1) 返回 ": [d5] = UBound(Arr1)
End Sub
代码详解
1、Sub 示例_1_023():宏程序的开始语句。
宏名为示例_1_023。
2、Dim Arr(1 To 10, 5 To 15, 10 To 20) :声明Arr为3维数组变量。
3、Dim Arr1(10) :声明Arr1为1维数组变量。
4、[a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) " :把字符串赋给单元格A1。
5、[a2] = "数组变量:Arr1(10) " :把字符串赋给单元格A2。
6、[b3] = LBound(Arr,1) :运用LBound函数,返回数组Arr的第1维的最小可用下
界,返回1,赋给单元格B3。
7、[d3] = UBound(Arr,1) :运用UBound函数,返回数组Arr的第1维的最大可用上
界,返回10,赋给单元格D3。
8、[b4] = LBound(Arr,3) :运用LBound函数,返回数组Arr的第3维的最小可用下
界,返回10,赋给单元格B4。
9、[d4] = UBound(Arr,3) :运用UBound函数,返回数组Arr的第3维的最大可用上
界,返回20,赋给单元格D4。
10、[b5] = LBound(Arr1) :运用LBound函数,返回数组Arr1的最小可用下界,返回0或者1,要取决于Option Base的设置,默认为0。
11、[d5] = UBound(Arr1) :运用UBound函数,返回数组Ar1r的最大可用上界,返回10,赋给单元格D5。
LBound 函数
返回一个 Long 型数据,其值为数组指定维可用的最小下界。
LBound(arrayname[, dimension])
LBound 函数的参数:
arrayname 必需的。
数组变量的名称,遵循标准的变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的下界。
1 表示第一维,2 表示第二维,如此类推。
如果省略 dimension,就认为是 1。
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大上界。
UBound(arrayname[, dimension])
UBound 函数的语法包含下面部分:
arrayname 必需的。
数组变量的名称,遵循标准变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的上界。
1 表示第一维,2 表示第二维,如此等等。
如果省略 dimension,就认为是 1。
说明
UBound 函数与 LBound 函数一起使用,用来确定一个数组的大小。
LBound 用来确定数组某一维的上界。
计算机中ubound()是什么意思
UBound(arrayname,[dimension])
arrayname
必需的,表示数组变量的名称,遵循标准变量命名约定。
dimension
可选的,类型为Variant (Long)。
指定返回上界的维度。
1 表示第一维,2 表示第二维,以此类推。
如果省略dimension,则默认为1。
此函数将返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
假如 arrayname 为空,ubound 方法将返回 undefined。
vb中Ubound(a)什么意思啊
UBOUND 函数返回一个数组的最大下标,数据类型为Long。
比如说你定义了一个数组a(22),他的最大下标为22。
如果你给m赋值:m=UBOUND(a()),那么m的值就为22。
.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子
Dim a(22) as integer
for i=0 to UBOUND(a())
a(i)=i
next i
与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了
如果想了解更多的vb函数,可以打开word点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。
以上为个人看法,手打很辛苦,希望采纳,谢谢您的支持。
谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问,让大家共同解决,共同进步!
以上回答仅为“百度规则”,没有任何违法行为,请楼主采纳,谢谢!
- uboundvb中Ubound(a)什么意思啊相关文档
SoftShellWeb是一家2019年成立的国外主机商,商家在英格兰注册,提供的产品包括虚拟主机和VPS,其中VPS基于KVM架构,采用SSD硬盘,提供IPv4+IPv6,可选美国(圣何塞)、荷兰(阿姆斯特丹)和台湾(台北)等机房。商家近期推出台湾和荷兰年付特价VPS主机,其中台湾VPS最低年付49美元,荷兰VPS年付24美元起。台湾VPSCPU:1core内存:2GB硬盘:20GB SSD流量...
DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...
部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...
ubound为你推荐
照片分享求个能共享照片的手机软件excel大写金额在EXCEL表格里怎样自动生成金额大写暴力破解rar怎么暴力破解rar密码?快速且有效的pat是什么格式photoshop填充图案是pat格式,需用什么软件打开?请高人指点,谢谢~上行宽带上行宽带和下行宽带什么意思网络安全密钥网络安全密钥和wifi密码有什么区别方正证券官方网方正证券完美版下载淘码除了爱码,现在哪个验证码平台还能用在线沟通有效沟通的六个要点ibooks支持什么格式iPhone4的ibooks怎么导入电子书 还有支持什么格式
虚拟空间免费试用 网通vps 韩国空间 监控宝 贵州电信宽带测速 typecho 小米数据库 域名转向 亚马逊香港官网 中国电信测速网 联通网站 新加坡空间 iki lamp架构 免费网络空间 umax 网站防护 web服务器 优惠服务器 webmin 更多