下标超出范围 - 如何获取更多详细信息

下标超出范围 - 如何获取更多详细信息

Excel 中的一些 vba 代码导致了问题(代码本身与这个问题的目的无关)

当代码运行时我收到以下错误消息

下标超出范围

就这样了,没别的了。

在 Visual Studio 中,当出现问题时,我会得到一个调用堆栈,调试器会移动有问题的错误代码行等等,调试会变得非常简单。

我的问题是,除了尝试逐行执行代码之外,我还能做些什么来了解有关此问题的更多信息。

有没有办法让 VBa 在导致错误的那一行停止?或者在某个窗口/面板(如异常面板)中显示此错误。

答案1

在 VBA 中,当发生错误时:

在此处输入图片描述

点击Debug查看错误:

在此处输入图片描述

相关内容