친숙하고 유익한 오류 처리 (Microsoft Excel)
다른 사람들이 내 통합 문서를 사용하고 매크로가 실패 할 경우 문제에 더 쉽게 대처할 수 있도록 오류 처리기를 작성할 때 사용하는 간단한 기술이 있습니다. 위험 할 수있는 모든 프로 시저에는 다음과 같이 매크로 코드 중에 값이 설정되는 로컬 문자열 변수 sOp가 포함되어 있습니다.
Dim sOp As String ... ... sOp = "opening target file" ... ... sOp = "counting lines already filled" ... ... sOp = "copying source data table" ... ... sOp = "saving and closing" ...
이러한 진술은 비고로 입력 할 수있는 내용에 지나지 않지만 오류가 발생하면 사용자에게 당시의 상황을 알 수 있다는 장점이 있습니다. 가장 간단하게 오류 처리기는 다음과 같은 단일 명령문 만 포함하면됩니다.
MsgBox "Procedure MyMacro failed while " + vbCrLf + sOp
sOp 값을 사용하여 다음 작업 (재개, 종료 등)을 결정할 수도 있습니다. 자체 매크로에서이 기술을 사용하면 디버그하기 쉽고 사용자에게 더 친숙해질 수 있습니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (9577)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Friendly_and_Informative_Error_Handling [Friendly and Informative Error Handling]
.