Option Explicit
Private Sub Form_Load()
Dim a
a = 13
Debug.Print a
End Sub
有了第一句话,不是说就必须要写类型说明了嘛!为什么我没写,运行还是对的?
Option Explicit
Private Sub Form_Load()
Dim a
a = 13
Debug.Print a
End Sub
有了第一句话,不是说就必须要写类型说明了嘛!为什么我没写,运行还是对的?
Dim 后就可以了,
不写AS不会有太大的事
但是
dim b
b=true
b=9999999
b=1
你能给 写过去?
你已经声明变量了
Dim a 一句已经声明了变量a(类型为变体型变量)
实际上,Dim a 就相当于 Dim a As Variant
你那个dim a 不就是声明变量吗?声明A为变体
dim a是声明变量a,但没指定变量a的数据类型
如果是dim a as string就声明了变量a且为a指定了数据类型
Option Explicit 是强制要求声明变量再使用
不是强制要求说明变量类型