如何使用 vba 指定制表符(附示例)
使用 VBA 有两种方法指定制表符:
- 选项卡
- 字符(9)
这两个常量代表 VBA 中的制表符。
以下示例展示了如何在实践中使用每个常量。
示例:如何使用 VBA 指定制表符
假设我们在 Excel 中有以下名字和姓氏列表:
假设我们要使用 VBA 创建一个消息框,显示每个名字和姓氏,并在它们之间有一个选项卡。
我们可以创建以下宏来执行此操作:
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & vbTab & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
当我们运行这个宏时,我们会收到以下消息框作为输出:
请注意,我们使用vbTab用制表符连接每行中的名字和姓氏。
然后,我们使用vbNewLine常量将每个新名称添加到消息框中的新行。
如果我们愿意,我们也可以使用chr(9)来指定制表符:
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & chr(9) & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
当我们运行这个宏时,我们会收到以下消息框作为输出:
请注意, vbTab和chr(9)都产生相同的结果。
其他资源
以下教程说明如何在 VBA 中执行其他常见任务: