VBA代码、对数组的理解

createh51个月前 (05-15)技术教程12

VBA里面的数组是有维度的。

一维数组你可以把它看成一个宇宙,在这个宇宙里你可以创建多个世界。

当我们创建了世界你就可以在里面建造其它东西包括另一个世界。

二维数组就是在一维数组里建造的一个世界,当你创建了二维数组,它便存在于一维数组的每一个世界里。

三维数组是在二维数组里诞生的,所以二维数组的每个世界里都有三维数组。

以此类推可以创建出多个维度的数组。

其实也很好理解数组,你也可以看着是大盒子里面装小盒子、小盒子里面在装盒子,如果比作是盒子就是感觉空间小了点。

当你要在里面取东西的时候你就按每个维度空间层层进去拿就行了。

Dim arr(1 To 4, 1 To 5, 1 To 3)

这是一个三维数组,一维里面有四个空间,二维里面有五个空间,三维里面有三个空间,arr你就当成是一个宇宙。

arr(1,1,1) 这样就表示一维世界里面的第一个世界里面的二维空间里面的第一个世界,二维空间里的第一个世界里面的三维空间里面的第一个世界。

arr(1,2,1) 这样就表示一维世界里面的第一个世界里面的二维空间里面的第二个世界,二维空间里的第二个世界里面的三维空间里面的第一个世界。

不管维度有多少,只要层层扒开就好了。

如何往数组里放东西;

arr(3,2,1) ="我往三维空间里放了一颗糖“

这样我们就把这字符串写入到三维数组里面。

提问 ?我把它放在那个维度空间里的第几个世界里面了。

相关文章

C语言一维数组,到底是什么一回事?细细道来

一维数组定义和使用一维数组的定义格式如下:数据类型 数组名 [常量值];格式分析:(1) 数据类型,表示要在数组中,存放数据的类型。例如,要存放整数值,可以是int类型;要存放字符,可以是char类型...

C语言-闲聊一维、二维数组

①若a[i]为一维数组则有,a[0],为数组的一个元素。a[i]=*(&a[i]),为数组的一个元素。a+i=&a[i],为元素a[i]的地址。*(*(a+i))=*(*&a[...

C语言中的一维数组理解

在C语言中,数组作为一种最常见的数据集,它属于C语言类型定义的构造类型,它中间的每一个成员类型完全一致,也就是说只要一定义了一维数组的数据类型,那么,它中间的元素就必须全部是这种类型,在数组中,所有...

60.一维数组的应用 讲解VB中一维数组的应用。

任务实施2:计算一个班级45名学生的语文考试成绩的平均分。它给出的界面是单击输入,单击输入计算按钮就会弹出输入框,请输入第几位学生的语文成绩。输完语文成绩之后会弹出一个消息框显示语文成绩的平均分。这是...

一篇文章搞懂数组的所有知识点

1. 一维数组数组是一种数据结构,用来存储多个相同类型的数据,并通过索引来访问每个元素。概念描述示例代码什么是数组?数组是一种数据结构,用来存储一组相同类型的值。你可以把它想象成一个排好序的储物柜,每...

来,一起聊聊Excel中的数组

有人说数组是Excel函数的精华,也有人说数组是Excel函数的糟粕,男说男有理女说女有爱,各有各的理由——所以王源说世间没有真正的感同身受。但不管怎么说吧,数组作为Excel函数进阶后的知识,是相当...