![]() |
1
3
首先,我想你的意思是:
不,不能使用goto命令传递变量。但是,您可以检查Err.Description以获取详细信息,如果您提出自己的错误,则可以执行以下操作:
因此,如果您提出自己的错误,可以将Source设置为导致问题的字段。 请参阅 使用Err对象的Raise方法引发自定义错误 剖面图 this link 更多信息。 |
![]() |
2
4
您可以使用Err获取错误编号和描述
|
![]() |
3
0
我想不出一个聪明的办法来做这件事。我通常有一个错误处理类/函数,这样我就可以使用“on error goto”将错误传递到底部块,然后调用错误处理函数。这样做的好处是有一个集中的错误处理程序很好,但是你也可以自定义它,所以在我的例子中,我传递崩溃的过程的名称。这并不漂亮,但是如果你真的想传递一个变量集合(取决于你有多少)或者设置一些东西来根据行号识别变量(你必须添加manauly…)
|
![]() |
4
0
声明全局变量并在代码和错误代码中使用它们。
|
![]() |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
![]() |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
![]() |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
![]() |
BinaryCat · Excel-将单元格转换为具有成对数据的行 2 年前 |
![]() |
Waleed · 以下拆分函数的(0)表示什么? 2 年前 |
![]() |
smrmodel78 · VBA创建表格未选择正确的范围 2 年前 |