Ian*_*ien 157 vba variable-declaration
我是VBA的新手,想知道我是否可以将以下声明和作业转换为一行:
Dim clientToTest As String
clientToTest = clientsToTest(i)
Run Code Online (Sandbox Code Playgroud)
要么
Dim clientString As Variant
clientString = Split(clientToTest)
Run Code Online (Sandbox Code Playgroud)
Ale*_* K. 223
不幸的是,在VBA中没有简写,:如果你想让它在一行上以便于阅读,你将获得的最接近的是使用延续字符的纯粹视觉效果;
Dim clientToTest As String: clientToTest = clientsToTest(i)
Dim clientString As Variant: clientString = Split(clientToTest)
Run Code Online (Sandbox Code Playgroud)
提示(其他答案/评论的摘要):也适用于对象(Excel 2010):
Dim ws As Worksheet: Set ws = ActiveWorkbook.Worksheets("Sheet1")
Dim ws2 As New Worksheet: ws2.Name = "test"
Run Code Online (Sandbox Code Playgroud)
Joh*_*ant 20
您可以使用对象进行排序,如下所示.
Dim w As New Widget
Run Code Online (Sandbox Code Playgroud)
但不是字符串或变体.
| 归档时间: |
|
| 查看次数: |
151372 次 |
| 最近记录: |