VBA의 Errorhandler에서 for 루프로 돌아 오는 방법은 무엇입니까?VBA의 errorhandler에서 for 루프로 돌아 가기
for x = 1 to 1000
On error goto errorhandler
Sheets("Sheet1").Cells(x, "B") = x * Sheets("Sheet1").Cells(x, "A").Value
continue:
Next
Exit sub
Errorhandler:
Sheets("Sheet1").Cells(x,"B") = "Error occured"
Resume continue
이것은 작동하지 않습니다. 나는 for 루프에서 에러가 발생하면 "Error occured"셀에 쓰기를하고 루프를 계속하기를 원한다. 그것을하는 방법? 나는 그것을 테스트 할 때
"이 기능이 작동하지 않는다"는 것은 무엇을 의미합니까? Excel 2010에서 테스트 할 때 기대하는 바를 확실히 수행합니다. –
Google에서 찾기가 정말 어렵지 않습니다! – CallumDA
죄송합니다. for 루프에 잘못된 번호를 입력했으나 이제는 작동합니다. 귀하의 답변 주셔서 감사합니다! – Coldcode