我可以同时在VBA中声明和分配一个variables吗?
我是VBA的新手,想知道是否可以将以下声明和赋值转换为一行:
Dim clientToTest As String clientToTest = clientsToTest(i)
要么
Dim clientString As Variant clientString = Split(clientToTest)
不幸的是,在VBA中没有简写,最接近你会得到一个纯粹的可视化的东西,使用:
continuation字符,如果你想在一行中为了可读性;
Dim clientToTest As String: clientToTest = clientsToTest(i) Dim clientString As Variant: clientString = Split(clientToTest)
您可以使用对象进行sorting,如下所示。
Dim w As New Widget
但不是与string或变体。
事实上,你可以,但不是那样。
Sub MySub( Optional Byval Counter as Long=1 , Optional Byval Events as Boolean= True) 'code... End Sub
您可以在调用sub时以不同的方式设置variables,或者将它们设置为默认值。