1.普通功能
1.1.变量定义
在进行vba操作前,一般需要定义变量。如果不定义变量,默认变量的数据类型是Variant格式,这样会占据大量的内存空间。
- 变量的几种分类: Date、String、Integer、Double、Long、Variant
- 定义变量: Dim lastDate As Date
- 多个变量同时定义: Dim lastDateStr As String, todayStr As String
- 变量的数据类型: Debug.Print TypeName(lastDate)
’ 实现打印信息的功能。其中,Debug.Print 可以输出信息(TypeName(lastDate))到立即窗口。
1.2.日期计算
- 今天: Debug.Print Date
- 昨天: Debug.Print VBA.DateAdd(“d”, -1, Date)
- 今天的日期格式转换为字符串: Debug.Print Format(Date, “yyyymmdd”)
’ 输出 20210422。或者可以使用Format(Date, “yyyy/m/d”) ,输出 2021/4/22。 - 计算本月一共有多少天:
第1个步骤:计算下一个月的第一天,减掉1天就是本月的最后一天。