科百科
当前位置: 首页 范文大全

vba数组如何查询最大列(如何获取数组最小下标和最大下标)

时间:2023-07-17 作者: 小编 阅读量: 1 栏目名: 范文大全

也就是说数组中的最小下标是几号,最大下标是几号。No.4OptionBase语句这里要重点说一下OptionBase语句。Sarr最小下标为1,因为在模块中定义了OptionBase1'数组下标值为1。

No.1

数组应用中,通常需要对数组内部值的数量有一个准确判断。

那么如何知道一个数组是否有多少个值呢?

也就是说数组中的最小下标是几号,最大下标是几号。

本节介绍一下获取数组下标的两个函数。

No.2

数组最小下标函数:Lbound(数组名,[维度数])

语法参数如下图所示:

数组最大下标函数:Ubound(数组名,[维度数])

语法参数如下图所示:

No.3

两个函数的应用方法和参数都一样,没有太多难点。

两个参数:一个是数组名(必选),另一个是数组维度值。

维度值要在多维度数组中使用。

示例:

下图为Lbound和Ubound函数应用示例:

首先定义数组,然后分别给出数组的最小下标和最大下标。

No.4

Option Base 语句

这里要重点说一下Option Base 语句。

功能:

定义系统中数组最小下标值的语句。

注意:

  • 该语句必须出现在模块中的任何过程之前
  • Option Base 语句只在模块级别使用
  • Option Base 只能在模块中出现一次且必须位于包含维度的数组声明前面
  • Option Base 语句只影响该语句所在模块中的数组下限。

使用方法:

Option Base 0'定义数组最小下标为0

Option Base 1'定义数组最小下标为1

如果以Array为数组赋值,数组最小下标为0开始。

举例:

如在通用声明中定义如下代码

Option Base 1 '设定数组下标值

过程中有如下代码

Dim varr,SarrRedim Sarr(9)varr = Array("s1", "s2")msgbox Lbound(Sarr)'输出1MsgBox LBound(varr)'输出0

上面代码varr输出最小下标为0,也就是说数组varr包含varr(0)和varr(1)两个数组变量。

Sarr最小下标为1,因为在模块中定义了Option Base 1 '数组下标值为1。

No.5

下图为代码示例:

Private Sub CommandButton2_Click()Dim LArr, Li As IntegerSet isCell = ActiveSheet.Range("C4:C7")For Each xcell In isCellLi = LBound(SetArr(xcell))ui = UBound(SetArr(xcell))MsgBox xcell.Value & Chr(10) & "最小下标: " & Li & Chr(10) & "最大下标: " & uiNext xcellEnd Sub

数组应用是个很普遍的操作,熟练的数组操作对vba编程技巧有十分强大的作用,而且数组处理数据也比Range表格单元处理速度更快,效率更高,所以,很好的掌握数组是vba编程进入高级阶段的一个必经之路。

欢迎关注、收藏。

---END---

    推荐阅读
  • 每天跑步大量出汗要补充什么(夏季跑步大量出汗恰恰证明跑力更强)

    同样的道理,在夏季如果脱离空调房间,由于散热能力下降,很多人会出现散热不足从而引发核心体温上升,其表现就是容易发生中暑,严重的甚至引发热衰竭和热射病。如果发现自己或者同伴有可能正在发生热射病,应当及时停止运动,找阴凉地方就地休息,用水降温或者冰敷,拨打120,补充清凉含盐饮料,等待医疗救援。

  • 身份证号提取出生年月日(从身份证号码中提取出生年月等)

    解读:1、分析身份证号码不难发现,性别隐藏在第17位,如果为“奇数”,则为“男”,否则为“女”。

  • 消逝的光芒蓝盾任务有什么奖励(最大的好处是什么)

    消逝的光芒蓝盾任务有什么奖励《消逝的光芒》蓝盾任务除了可以获得可有可无的金钱和经验奖励外最大的好处应该是获得一个“无限修理武器”的奖励。蓝盾任完成后,NPC会帮助大家修复背包里的全部武器,不仅会补充耐久度,还会完全重置维修次数。这样一来大家就可以放心大胆使用黄金武器,肆无忌惮地打上三个king插件了。

  • 贵州网上怎么申请就业创业证(锦州网上申请就业创业证流程步骤说明)

    如换浏览器无法解决,或者由于锦州市政务服务平台页面变更等问题无法进行网上申请,建议您联系户口所在地经办机构进行咨询和现场办理。微资讯君会一一回复!

  • 装修白色的小技巧(装修白色有哪些小技巧)

    装修白色的小技巧墙面变白小妙招——白醋。如何处理泛黄的墙壁,只要在洗涤剂中加入一些白醋,黄色的墙壁涂上白醋,去除效果就相当强大。我们准备了一个容器,倒入100毫升水,加入一勺洗涤剂和一勺白醋,然后均匀搅拌。将84消毒剂和水以1:10的比例混合到容器中,84消毒剂非常刺激,所以使用时一定要戴口罩和手套以免造成皮肤损伤。

  • 孕妇能吃绿豆吗(怀孕期间能不能吃绿豆)

    下面希望有你要的答案,我们一起来看看吧!孕妇能吃绿豆吗孕妇是可以吃绿豆的,绿豆富含淀粉、脂肪、蛋白质、多种维生素及锌、钙等矿物质。中医认为,绿豆性味甘寒,有清热解毒、消暑止渴、利水消肿之功效。孕妇可以在夏季通过适当吃绿豆,起到清除胎毒、补充营养作用,是孕妇补锌及防治妊娠水肿的食疗佳品。

  • 跑步运动半小时消耗多少卡路里(每天跑步一小时消耗多少卡路里和脂肪)

    跑步消耗的能量和运动的速度,以及本身的体重有比较大的关系。一般跑步以慢跑计算,每公斤体重,每公里消耗热能1千卡左右,比如60公斤的人慢跑一公里,要消耗60千卡的热能。如果是快跑的时候,能量的消耗会有明显的增加。如果是为了减肥,除了运动,还应该限制饮食。

  • 宇宙的暗物质是怎么形成的(宇宙24困扰人类100年的)

    可以看出,等离子体大量地存在于星系,或者是星系团之间,因此这种状态的物质也被称为“暖热星系际介质”。这是一类失败的恒星,它们的质量介于13个木星到80个木星之间,低了就是巨型气态行星,高了就是最小的红矮星。所以说,修正引力理论,在历史上并没有解决质量缺失的问题。至于以后会不会被修正,这是后话,至少在暗物质问题上,我们还不能拿引力理论开刀。

  • 洗衣机怎样安装(洗衣机如何安装)

    下面希望有你要的答案,我们一起来看看吧!洗衣机怎样安装首先,将安装所需的工具材料准备好,例如洗衣机专用水龙头、排水管等等。其次,将洗衣机安放在距离电源插口较近的位置上,然后开始接它的进水管,一头连接洗衣机的进水阀,一头连接水龙头。最后,把排水管与洗衣机的排水口连接在一起,接通电源便可使用了。