【发布时间】:2015-10-22 18:56:27
【问题描述】:
For i = 1 To repNumber
TryAgain:
On Error GoTo ErrH:
repName = InputBox("Enter rep name you want to exclude.", "Name of Rep")
.PivotItems(repName).Visible = False
Next i
ErrH:
MsgBox "Try Again"
GoTo TryAgain:
如果我输入数据透视表中不存在的 Rep 名称,则会显示错误。因此,我尝试使用错误处理程序让用户再次键入 Rep 名称。 但是在第二次输入错误后,代码没有转到错误处理程序,而是自行终止。
我不确定“On Error GoTo”是否在错误的行中。
【问题讨论】:
标签: excel vba error-handling