能否在VBA立即窗口编写并运行无需模块/Sub的简短脚本?
VBA立即窗口测试循环代码的方法
- 不能直接在VBA立即窗口运行你写的多行
For循环代码,因为立即窗口仅支持单行代码,或者用冒号:将多行逻辑合并为一行的代码。 - 要快速测试这段循环,把代码改成单行形式即可:
输入后按回车运行,会依次输出0、1、2、3、4、5,能直接验证出VBA的For i = 0 To 5: Debug.Print i: Next iFor i = a To b是闭区间[a, b]。 - 要是不想改写成单行,就必须创建新模块编写Sub过程,但仅做快速验证的话,单行写法完全够用。
内容的提问来源于stack exchange,提问作者Saguro
相关产品推荐
相关产品推荐

