VBA数组入门第7例:使用Array函数创建常量数组

您所在的位置:网站首页 vba中定义符号常量怎么表示 VBA数组入门第7例:使用Array函数创建常量数组

VBA数组入门第7例:使用Array函数创建常量数组

2024-07-10 22:48| 来源: 网络整理| 查看: 265

    注:本系列教程为兰色幻想原创,如转载请注明:转自excel精英培训网(http://www.excelpx.com)  

     在前面我们学习了创健一个固定大小的数组和动态数组,这些数组在创建时只是创建了储存空间还没有赋值,而本讲所说有常量数组则时提供的由一组常所构成的数组,如:

使用Array函数创建数组

        1维常量数组:Array("A",1,"C")

        2维常量数组: Array(Array("a", 10), Array("b", 20), Array("c", 30))

 也可以调用excel工作表内存数组:

        1维数量:  [{"A",1,"C"}]

         2维数量: [{"a",10;"b",20;"c",30}]

内存常量数组有什么作用呢?

       1、简化赋值

              比如:我需要给数组arr分别赋值10 ,20,30,40 ,一般就需要分别赋值,即:

                     arr(1)=10

                     arr(2)=20

                     arr(3)=30

                     arr(4)=40

                 而使用常量数量,只一句话:

                    arr=array(10,20,30,40)

        2、调用工作表函数时使用:

             Sub mylook()                Dim arr                arr = [{"a",10;"b",20;"c",30}]               MsgBox Application.VLookup("b", arr, 2, 0)  '调用vlookup时可以作为第二个参数             End Sub 

 

附1-6例链接:

新手学VBA数组--示例1VBA数组学习示例教程之2:了解数组的维数VBA数组入门教程第3例:把单元格数据搬入内存VBA数组入门第4例:数组导入到单元格中VBA数组入门教程第5例:动态数组的声明VBA数组入门教程第六例:数组的下标   [此贴子已经被作者于2010-8-9 10:20:47编辑过]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3