VBA Debug.Print半冒号

时间:2015-02-27 15:05:00

标签: vba

在VBA中使用Debug.Print语句的分号(; )的实际值/含义是什么?

我经常使用它,但没有真正理解它,我所知道的是它不等于vbTab常数,因为间距不是相同的。

Debug.Print 123;456;789
Debug.Print 123 & vbTab & 456 & vbTab & 789

产生不同的产出。

2 个答案:

答案 0 :(得分:6)

它禁止生成换行符,否则会导致后续调用Debug.Print在下一行输出。

(在你的情况下,它是多余的:如果你将第一行调整为Debug.Print 123;456;789;,你会看到明显的效果)

答案 1 :(得分:5)

Print语句末尾的;会抑制通常的默认CRLF