如上图列出了VBA的所有数据类型以及所占用的字节大小和范围,你所说的特有的数据类型就是用户定义的类型,一般的使用type来定义,比如,在模块当中输入以下代码:
Public Type shuju
name As String
Id As Integer
End Type
上述代码定义了一个数据类型shuju,它有两个属性分别是name和Id,这两个属性可以在代码当中调用
比如:
Sub test()
Dim i As shuju
i.name = "A"
i.Id = 100
MsgBox i.Id
End Sub
常用数据类型包括字符型数据、数值型数据、字节类型、布尔类型、日期类型、对象类型等6种数据类型。