打开APP
userphoto
未登录

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

开通VIP
V31.VBA数组知识点76问(四)

36. dim a()是什么意思?

答:指定义一个空的变体型数组。

36. dim a(3,4) as integer 是什么意思?

答:这在VB里面就不能用来声明数组,在VB里面声明数组必须用圆括号(),在C语言中可以用中括号声明数组,例如:inta[3,4].

37. dim a(m,n) as integer 是什么意思?

答:貌似声明了一个数组,其实根本就不是数组,因为()不是确定的值不能用来声明数组。

38. dim (3,4) as integer 是什么意思?

答:这根本就不是一个数组,因为圆括号()前面没有数组名。

39. 动态数组声明中关键字preserve是什么有意思?

答:preserve英文的意思是保留、保存,此关键字是指在动态数组重新声明中数组中现有的值不会得到修改。与redim不同的是,redim Preserve只能改变最后一维的上届,即最末维的大小,来改变数组的大小,切不能数组维数,如果改变了其他维或者最后一维的下界,运行将会出错。如果在动态数组重新声明中,不使用preserve关键字,则数组中现有数据会被清零。

40. 如何把一个单元格区域赋值给数组?

答:excel表格由行和列组成,本身就是一个二维数组,故此只需要可以通过如下代码将单元格区域赋值给一个数组:

注解:[a1:c10]单元格区域中共有30个单元格,从本地窗口可以看出,代码按照先行后列的方式建立了30个元素数据。

注意:二维数组中先行后列,即第一维是行,第二位是列。

41. dim arrsoure(1 to 10,1 to 6,-1 to 5) aslong是什么意思?

答:这是声明了一个数据类型为长整型的三维数组。

42. 数组的维数如何判定?

答:可以通过数组中的节点来判定数组的维数,即数组有多少逗号,该数组的维数就是多少。

43. array函数是什么意思?

答:返回一个包含数组的variant可变数据。Arrary函数在运行代码执行期间创建数组,而不必事先知道数组的大小,如下图所示:

44. Lbound、ubound函数是什么意思?

答:Lbound用来返回一个long型数据,其值为指定的数组维可用的最小下标。Bbound用来返回一个long型数据,其值为指定的数组维可用的最大上标。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel VBA数组使用方法
Excel VBA(9) – 关于数组
带您走进VBA数组3
《神奇的VBA》编程:根据次数重复排列数据
第8章 数组
兰版VBA数组入门10讲
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服