비디오: 메이플스토리 유니온 런타임 에러 2024
Excel 2016 VBA 프로그램에서 버그를 완전히 제거하는 방법은 없습니다. 소프트웨어에서 버그를 발견하는 것은 그 자체로 전문 직업이 될 수 있지만 이러한 버그를 최소한으로 유지하는 데 도움이되는 몇 가지 팁을 참고할 수 있습니다.
-
모듈 시작 부분에 Option Explicit 문을 사용하십시오. 이 문은 사용하는 모든 변수에 대한 데이터 유형을 정의해야합니다. 이렇게하면 좀 더 많은 작업이 만들어 지지만 변수 이름의 철자 오류가 자주 발생하는 것을 피할 수 있습니다. 그리고 그것은 좋은 부수적 인 이점을 가지고 있습니다: 당신의 루틴은 조금 더 빨리 돌아갑니다.
-
들여 쓰기로 코드를 포맷하십시오. 들여 쓰기를 사용하면 다른 코드 세그먼트를 묘사하는 데 도움이됩니다. 예를 들어, 프로그램에 여러 개의 중첩 된 For-Next 루프가있는 경우 일관된 들여 쓰기를 사용하면 모든 내용을 추적하는 데 도움이됩니다.
-
On Error Resume Next 문을주의하십시오. 이 문은 Excel에서 오류를 무시하고 루틴을 계속 실행합니다. 경우에 따라이 문을 사용하면 Excel에서 무시해서는 안되는 오류를 무시하게됩니다. 코드에 버그가있을 수 있으며이를 알지 못할 수도 있습니다.
-
많은 의견을 사용하십시오. 6 개월 전에 작성한 코드를 다시 방문하는 것보다 실망스러운 것은 없습니다. 어떻게 작동하는지에 대한 단서가 없습니다. 논리를 설명하기 위해 몇 가지 설명을 추가하면 많은 시간을 절약 할 수 있습니다.
-
귀하의 Sub 및 Function 절차를 간단하게하십시오. 코드를 하나의 잘 정의 된 목적을 가진 작은 모듈로 작성함으로써 디버깅 프로세스를 간소화 할 수 있습니다.
-
매크로 레코더를 사용하여 속성 및 메서드를 식별 할 수 있습니다. 속성이나 메소드의 이름이나 구문을 기억할 수없는 경우 매크로를 기록하고 기록 된 코드를 확인하는 것이 좋습니다.
-
Excel의 디버거 이해. Excel 디버거는 처음에는 다소 어려울 수 있지만 유용한 도구입니다. 시간을 투자하고 그것을 알게됩니다.
디버깅 코드는 대부분의 재미있는 활동이 아니며 (IRS의 감사를 받으면서 순위가 매겨집니다.) 프로그래밍과 관련하여 필요한 악마입니다. VBA에 대한 경험이 많을수록 디버깅 시간이 줄어들며 디버깅 할 때 더 효율적입니다.