在VBA中使用Debug.Print
语句的分号(; )的实际值/含义是什么?
我经常使用它,但没有真正理解它,我所知道的是它不等于vbTab
常数,因为间距不是相同的。
即
Debug.Print 123;456;789
Debug.Print 123 & vbTab & 456 & vbTab & 789
产生不同的产出。
答案 0 :(得分:6)
它禁止生成换行符,否则会导致后续调用Debug.Print
在下一行输出。
(在你的情况下,它是多余的:如果你将第一行调整为Debug.Print 123;456;789;
,你会看到明显的效果)
答案 1 :(得分:5)
Print语句末尾的;
会抑制通常的默认CRLF
。