Я пишу макрос, чтобы перенумеровать точки и линии. В следующем коде Err.Number
не сбрасывается, и код разбивается на 2-й экземпляр ошибки. Как это исправить?Ошибка Сброс не работает
S = 0
SS = 0
Surfaces = Y
Do
SS = SS + 1
Handler:
S = S + 1
On Error GoTo Handler
Set hybridBodyShape1 = hybridBodyShapes1.Item("Line_Extract_" & S)
hybridBodyShape1.Name = "Line_Extract_" & SS
Set hybridBodyShape1 = hybridBodyShapes1.Item("Point_Extract_" & S)
hybridBodyShape1.Name = "Point_Extract_" & SS
On Error GoTo 0
Loop Until S = Surfaces - 1
избил меня к нему! Чип Пирсон имеет хороший раздел об обработке ошибок: http://www.cpearson.com/excel/errorhandling.htm – CodeJockey