책 내용 질문하기
프로시저 질문이요~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
227
조회수
356
작성일
2012-06-13
작성자
탈퇴*원
첨부파일

2가지 여쭤볼게 있어서 질문이요~

1. 섹션 18 프로시저 작성 무따기 4번에 보면

판매자료입력 폼이 화면에 나타나면 결재형태를 선택하는 콤보상자 목록에 현금, 카드, 어음 추가되는 프로시저 작성하시오 에서

userform 개체선택콤보상자 선택하고 initialize 프로시저 선택 콤보상자 선택하고

해설에서 있는대로 똑같이 입력했는데요

private sub userform_initialize() 이부분이 노란색으로 칠해지면서

실행 (f5) 누르면 실행이 안되고 컴파일 오류입니다: 함수 또는 변수가 필요합니라고 오류창이 뜨면서 실행이 안되고 VBE 창을 끄려고 하면 이명령은 디버거를 중단 시킵니다. 라고 떠요.

그래서 그냥 끄고 엑셀창에서 단추를 누르면 VBE 창에서 뜨면서 오류창이 반복해서 떠요.

소스 다 똑같이 했는데도 안되네요 ㅠㅠ

어제 오늘 두번이나 다시 해봐도 똑같이 그부분에서 그러네요 ㅠ

그래도 어제 연습할땐 실행됐는데 오늘은 아예 안되서 확인할수가 없어요ㅠ

그래서 이문제 파일에서만 그런줄 알았는데, 다른 기출문제들에서도 다 콤보상자, 목록상자 만들때 다 안되네요.ㅠㅠ

근데 정답 파일에 입력되있거나 문제 파일에 이부분이 입력되어 있는건 이부분에 노란색 표시도 안되있고 실행도 잘 되요..

왜 제가 작성할때만 private sub userform_initialize() 이 명령어 에서 계속 노란색으로 칠해지면서 컴파일 오류 창 뜨고 실행이 안되는지 모르겠어요..

소스도 똑같이 잘 입력했는데 말이죠... 제 컴퓨터가 문제가 있는건지 어쩐건지 모르겠어요..ㅠ

만약에 시험에서도 이러면 소스가 다 맞아도 실행이 안되서 점수 못받나요?ㅠ

2. 시험장을 그대로 옮겨놨다에 문제 4번에 2번(p255) 중에 동그라미 3번이요~

학원생등록 폼의 입력버튼을 클릭하면 폼에 입력된 데이터를 시트의 표안에 추가되도록 프로시저를 작성하시오. 이건데요..

입력행이 [a4].row+[a4].currentregion.rows.count 이걸로 되어있던데요

왜 처음 기준이 a4인가요??

시트에 보면 [표1]이 b2셀에 입력되어있고, 표의 시작은 b4인데 왜 a4인지 모르겠어요.

b4인데 책이 잘못나온건가요???

그리고 어떤 문제에서는 [표1]이게 있으면 시작 기준을 거기부터 치던데

이문에선 [b2].row로 하면 안되나요???

답이 [b4].row+[b4]currentregion.rows.count 인건지요???

제가 위에서도 말씀드렸듯이 자꾸 private sub userform_initialize() 여기서 오류가 나서 확인을 못하니까 너무 답답해서요 ㅠㅠ

답변 부탁드려요~

답변
2012-06-13 13:31:29

실기특성상 질문만으로는 정확한 이유를 알기 어렵네요.

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

덧글 설명처럼 보안설정이 높아서 일 수도 있으니

오피스 2007을 실행 하신 후에 왼쪽 위의 동그란 오피스 단추를 누르고

옵션을 선택 하신 후 아래 그림과 같이 설정 하세요.



그리고 보안 설정을 하시고 나면 꼭 엑셀을 종료 하였다가 다시 실행하여 사용해 보세요.

수식입력줄 아래쪽이나 윗쪽에 보시면 보안경고에 대한 메시지가 있고 여기에 옵션 이라고 적힌 것이 있습니다.

옵션을 눌러 이콘텐츠 사용을 선택하고 확인 한 후 사용해 보시구요.

그래도 안되면 암호를 해제한 상태에서 작업하는 방법 밖에 없습니다. 암호를 삭제하는 방법은 문제 파일을 불러온 다음 [오피스 단추] - [다른 이름으로 지정]을 선택한 후 '다른 이름으로 저장' 대화상자에서 [도구] - [일반 옵션]을 선택한 다음 지정된 암호를 삭제해 주면 됩니다.

2. b4에서 시작하는 것이 맞다면 b4로 하시면 됩니다. a4를 하셔도 같은 행이기 때문에 동일한 결과가 나오게 됩니다.

원래 사용하시던 대로 작성하세요.

[표1] 이 다음 필드명과 붙어 있는경우에는 [표1]이 있는 범위부터 사용하지만 한줄 이상 띄어져있다면 필드명이 있는 부분부터 사용하시면 됩니다.

연결되어 있는 값이 있는 부분을 하나의 표로 보기 때문인 것이죠.

좋은 하루 되세요.

"
  • *
    2012-06-13 13:31:29

    실기특성상 질문만으로는 정확한 이유를 알기 어렵네요.

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

    덧글 설명처럼 보안설정이 높아서 일 수도 있으니

    오피스 2007을 실행 하신 후에 왼쪽 위의 동그란 오피스 단추를 누르고

    옵션을 선택 하신 후 아래 그림과 같이 설정 하세요.



    그리고 보안 설정을 하시고 나면 꼭 엑셀을 종료 하였다가 다시 실행하여 사용해 보세요.

    수식입력줄 아래쪽이나 윗쪽에 보시면 보안경고에 대한 메시지가 있고 여기에 옵션 이라고 적힌 것이 있습니다.

    옵션을 눌러 이콘텐츠 사용을 선택하고 확인 한 후 사용해 보시구요.

    그래도 안되면 암호를 해제한 상태에서 작업하는 방법 밖에 없습니다. 암호를 삭제하는 방법은 문제 파일을 불러온 다음 [오피스 단추] - [다른 이름으로 지정]을 선택한 후 '다른 이름으로 저장' 대화상자에서 [도구] - [일반 옵션]을 선택한 다음 지정된 암호를 삭제해 주면 됩니다.

    2. b4에서 시작하는 것이 맞다면 b4로 하시면 됩니다. a4를 하셔도 같은 행이기 때문에 동일한 결과가 나오게 됩니다.

    원래 사용하시던 대로 작성하세요.

    [표1] 이 다음 필드명과 붙어 있는경우에는 [표1]이 있는 범위부터 사용하지만 한줄 이상 띄어져있다면 필드명이 있는 부분부터 사용하시면 됩니다.

    연결되어 있는 값이 있는 부분을 하나의 표로 보기 때문인 것이죠.

    좋은 하루 되세요.

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