반응형
모듈 이름과 함수 이름이 같을 때 나타나는 오류이다. (이외에도 다른 경우도 있음)
모듈이나 함수 이름 둘 중 하나를 바꿔주면 해결 !
위 같은 상황일 때 '컴파일 오류입니다. 모듈이 아니라 변수나 프로시저가 필요합니다.'
오류 창이 나타나게된다.
모듈이나 함수 이름만 변경해주면 오류는 사라진다.
모듈 이름 안바꾸고 쓴다면 보기 힘든 오류인 듯 하다.
이런 오류가 발생하는 이유는 간단하다. 오류메세지 그대로 변수나 프로시저 이름을 넣어야하는데 모듈이름이 들어가 있으면 나타난다.
반응형
'컴퓨터 공부 > 엑셀 & VBA' 카테고리의 다른 글
[엑셀vba] 셀에 엑셀 함수 입력해서 사용하기 (0) | 2020.09.13 |
---|---|
[엑셀vba] .SaveAS 메서드 (0) | 2020.09.11 |
[엑셀vba] Module 이름을 바꿔보자 (0) | 2020.09.09 |
[엑셀vba] 사용자 정의 폼에서 키 입력 받고 이벤트 실행하기 (0) | 2020.09.08 |
[엑셀vba] 사용자 정의 폼 실행 중에 컨트롤 추가하기 (3) | 2020.09.08 |