Vba农历节气阵列
大家都知道,学了英语语法,词汇量大了,就基本掌握英语了。
同样,如果你想用vba,就入乡随俗,了解它的构成。简单来说,vba包含数据类型。
变量/常数,对象和常用的句子结构。
但是在数量和复杂度上比英语低很多,记单词也没那么痛苦,所以vba其实很简单。
熟悉规则后,剩下的就是检查官方函数和Excel提供的可操作对象。
顺便说一下,函数实际上很容易理解和使用。得到一个函数,比如Sum,
知道是多个数之和就够了,剩下的都用上了。例如,Sum(1000,9)得出1009。
函数的一个好处是隐藏了具体的实现细节,提供简洁的用法。
Excel中的每个单元格都是一个数据,无论是数字、字母还是标点符号。
把数据排队,把果子吃了,把不同的数据扔到不同的篮子里分类。篮子是数据类型。
在Excel-vba中,只有五种数据类型:数字、文本、日期、逻辑或错误。
前四种是最常用的。具体描述见下表:
表1.1 VBA数据类型
此外,数组就像一篮水果,其中可以存储多个数据。
它不是特定的数据类型,所以称它为数据结构更合适。
定义后不能改变的量是常数;相反的变量可以修改具体值。
在vba中,要使用变量/常量,必须先声明它。
常量声明方法如下:
Const常量名称作为数据类型=存储在常量中的数据。
例如:
变量声明方法如下:
变量名必须以字母或汉字开头,不能包含空格、句号、感叹号等。
对应于上表1.1的数据类型。
更多的声明方法在范围上与Dim声明不同:
使用数组和对象时,也应该声明它们。下面是数组的声明:
除了使用Dim来声明常规数组之外,还有以下几种方法来声明数组:
数组中常用的函数
功能描述
UBound(数组arr,[整数I]);& lt/br & gt;
UBound是函数名
Arr和I是UBound参数,用括号括起来的I表示I不是必需的参数。
arr和I前的arr和Integer表示对应参数的数据类型
运算符用于处理数据,如加、减、乘、除。这一块就不细说了。列出vba中常用的运算符。