1
1
首先,您有一个只有3个迭代的for循环,并且您有一个用于3个循环的开关盒!!为什么你不能把你的公共代码移到一个新的函数上,然后三次调用它呢? 每个错误都有一个唯一的数字(如果是VBA错误,如下标超出范围等,或者是说明(如果是通用数字,如1004)和其他Office错误)。您需要检查错误号,然后决定如何继续,如果要跳过该部件或解决此问题。 请看一下这段代码。我已经把你的Comon代码移到一个新的函数中,在这个函数中我们将调整形状的大小。 如果形状丢失,那么我们将返回false,并移动到下一个形状。
|
2
1
我知道这是一个旧的帖子,但也许这会帮助其他人。 使用原始代码但替换 ErrorHandler: 转到25 具有 ErrorHandler: 简历25 |
3
0
对不起,每个人,我都锻炼过了 一 解决方案。清除错误代码不起作用,所以我不得不使用许多goto来代替,现在代码也起作用了(即使这不是最优雅的解决方案)。以下是我的新代码:
|
4
0
你不能有两个不同的
|
5
0
你不应该用gotos来进出循环!!!! 如果您想自己处理错误,可以使用如下方法:
编辑-试试这个- 没有杂乱的哥托斯
|
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
BinaryCat · Excel-将单元格转换为具有成对数据的行 2 年前 |
Waleed · 以下拆分函数的(0)表示什么? 2 年前 |
smrmodel78 · VBA创建表格未选择正确的范围 2 年前 |