On Error GoTo 0
sıfırlama hatası işleminin yapıldığı izlenimi altındaydım.Hata On Goto 0 hata yakalamayı sıfırlamıyor
Peki neden On error resume next
aşağıdaki gibi kayıt olmuyor?
Sub GetAction()
Dim WB As Workbook
Set WB = ThisWorkbook
On Error GoTo endbit:
'raise an error
Err.Raise 69
Exit Sub
endbit:
On Error GoTo 0 '<<<reset error handling?
On Error Resume Next
WB.Sheets("x").Columns("D:T").AutoFit
MsgBox "ignored error successfully and resumed next"
End Sub
@Olle Sjögren Bu yazıya Excel'e özgü bir çok şey var, bu yüzden genel VBA etiketinin diğer tüm Office ürünleriyle ilgili soruları yanıtlamak için yeniden yazmadan uygun olduğunu düşünmüyorum. Powerpoint'e özgü benzer bir sorunu olan bir kişiyi kopyalamak adaletsizdir. – Fionnuala
BTW daha genel bir soruya atıfta bulunulduğu gibi, http://stackoverflow.com/questions/14158901/difference-between-on-error-goto-0-and-on-error-goto-1-vba/14159999#14159999 adresinde yer almaktadır. altında. – Fionnuala
@Remou Tamam, sorun değil. Sadece 'GoTo -1' Hatası 'yanıtının [tag: VBA] etiketini garantilemek için yeterli olduğunu hissettim. –