책 내용 질문하기
1급 실기 엑셀편 기본모의고사 6회 VBA 문의드립니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
363
조회수
97
작성일
2017-10-29
작성자
탈퇴*원
첨부파일

기본모의고사 6회에서 가스사용량 VBA 문제입니다.

가스사용량폼에서 입력버튼 클릭 프로시저를 작성하는 문제인데요.

363페이지에 나와있는 코드를 그대로 입력해서 실행해봤습니다.

근데 If문에서

ElseIf를 작성할 때도 조건 옆에 Then을 써야한다고 알고 있는데

실행하면 꼭 Then에서 오류가 납니다.

Then을 쓰지않으면 오류는 나지 않는데요

쓰지 않고 시트창으로 돌아와서 디자인모드 해제 후 자료입력 단추를 더블클릭하면 뜨는

가스사용량 폼에서 내용을 입력하면

오류가 났다고 코드창으로 되돌아갑니다.

그때는 컴파일오류라며 Sub 또는 Function이 정의되지 않았다고 합니다.

2007버전이 없어서 2016버전을 사용하고 있는 중입니다.

2016에서만 나타나는 오류인지 제가 뭘 잘못한 건지 알려주시면 감사하겠습니다ㅠㅠ

오류났을 때 화면을 캡쳐해서 보내드립니다.

답변
2017-11-02 14:24:15

elseif 로 작성하셨나요?

ELSEif 로 L 과 i 를 제대로 사용해야 합니다.

오타 부분에서 오류가 많이나는 부분입니다.

수정한 후 확인 해 보시구요.

잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

좋은 하루 되세요.

  • *
    2017-11-02 14:24:15

    elseif 로 작성하셨나요?

    ELSEif 로 L 과 i 를 제대로 사용해야 합니다.

    오타 부분에서 오류가 많이나는 부분입니다.

    수정한 후 확인 해 보시구요.

    잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.