Excel VBA 调试打印:如何做到这一点?

  • Share This
Hugh West

在这篇文章中,我将向你展示如何在以下情况下调试打印 VBA 你将学会打开即时窗口,并在窗口中调试打印一段完整的代码、一行代码或一个特定变量的值。

Excel VBA调试打印(快速查看)

下载实践工作手册

在你阅读这篇文章的时候,请下载这本练习手册。

VBA调试打印.xlsm

在Excel VBA中进行调试打印的4种有效方法

所以,不再有延迟。 让我们看看如何通过以下方式调试打印 VBA 在Excel中。

1.在Excel VBA中打开即时窗口来调试打印

为了调试打印,在 VBA 首先,你必须打开 立即行动 要做到这一点,按 ALT + F11 以打开 视觉基础 窗口。

然后按 CTRL + G 在你的键盘上。 立即行动 窗口将打开。

相关内容。 Excel VBA:打印用户表格以适应一页纸(2种方法)

2.调试 在Excel VBA的即时窗口中打印一个完整的代码

现在我们已经学会了打开 立即行动 让我们看看如何调试打印一个完整的 VBA 窗口中的代码。

让我们有一个 VBA 将两个整数作为变量的代码 A B 并在变量中返回它们的总和 C .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

现在要打印的值是 C 立即行动 窗口,你必须插入这一行。

 Debug.Print C 

现在,如果你运行这段代码,你会发现 C (10+15=25)在即时窗口。

阅读更多。 Excel中打印按钮的VBA代码(5个例子)

类似的阅读。

  • Excel VBA:如何动态设置打印区域(7种方法)
  • 如何将Excel工作表打印成全页(7种方法)
  • 以A4尺寸打印Excel工作表(4种方式)
  • 如何在Excel中设置行作为打印标题(4种方法)
  • 如何在Excel中打印多个表(7种不同的方法)

3.调试 在VBA的即时窗口中打印一行代码

在前面的例子中,我们看到了如何打印一个代码的输出,在 立即行动 窗口,由 debug.print 指挥。

但你可以直接在 "立即 "窗口中写一行代码并运行它。 例如,在这里我在 "立即 "窗口中写了这一行代码 立即行动 窗口。

 Debug.Print "这是即时窗口。" 

现在按 进入 该行将被执行,你会在窗口的下一行发现输出。

阅读更多。 如何打印带线的Excel工作表(3种简单方法)

4.在Excel VBA的即时窗口中以中断模式调试打印

你也可以在调试时打印一个特定代码的值,在 立即行动 但要做到这一点,你必须进入 "休息 "模式。 VBA .

例如,在下图中,代码从在行中处于断开模式。

 C = A + B 

断裂模式意味着,在运行代码时,该特定行不会被执行。

现在,我们可以在调试中打印任何变量的值。 立即行动 窗口。

例如,要打印变量的值 B ,插入这行代码在 立即行动 窗口。

点击 进入 而你会发现,在这个过程中,你的价值是什么? B 显示的,那是 15 .

相关内容。 如何将Excel中的选定区域打印在一页上(3种方法)

需要记住的事情

调试打印 无非是在 VBA 立即行动 如果你不想使用调试打印,你可以使用 信息箱 VBA .

总结

因此,这些是在下列情况下使用调试打印的方法 VBA 你有任何问题吗? 请随时问我们。 不要忘记访问我们的网站 ǞǞǞ 以了解更多帖子和更新。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.