/ / Excel 매크로 오류

Excel 매크로 오류

이 장에서는 매크로 오류 ...에서 뛰어나다. 먼저, 몇 가지 오류를 만들어 보겠습니다.

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

x = 2
Range("A1").Valu = x

1. 시트에서 명령 단추를 누르십시오.

결과:

Excel VBA에서 컴파일 오류

2. 확인을 클릭하십시오.

변수 x가 정의되지 않았습니다. 우리는 코드 시작 부분에 Option Explicit 문을 사용하기 때문에 모든 변수를 선언해야합니다. Excel VBA는 x 파란색으로 표시되어 오류를 나타냅니다.

3. Visual Basic Editor에서 Reset을 눌러 디버거를 중지합니다.

재설정을 클릭하십시오.

4. 코드 시작 부분에 다음 코드 행을 추가하여 오류를 정정하십시오.

Dim x As Integer

전에 디버깅이라는 기술에 대해 들어봤을 수도 있습니다. 이 기술로 코드를 단계별로 실행할 수 있습니다.

5. Visual Basic 편집기에서 커서를 Private 앞에 놓고 F8 키를 누릅니다.

첫 번째 줄은 노란색으로 변합니다.

첫줄은 노랗게 변합니다.

6. F8 키를 세 번 더 누릅니다.

보도 자료 F8 세 번 더보기

다음 오류가 나타납니다.

런타임 오류

Range 개체에는 Value라는 속성이 있습니다. 디버깅은 오류를 발견 할뿐만 아니라 코드를 더 잘 이해할 수있는 좋은 방법입니다. 디버깅 예제 프로그램은 코드를 단계별로 실행하고 워크 시트에 각 코드 행의 효과를 보여주는 방법을 보여줍니다.

또한 읽으십시오 :