책 내용 질문하기
엑셀 기본모의고사 8회
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
442,443,444
조회수
105
작성일
2023-01-15
작성자
탈퇴*원
첨부파일

엑셀 기본모의고사 08회

매크로와 프로시저 문제에서 채점하기 돌렸더니 오답이라고 하는데 봐주세요

 

2. 매크로 0/10

① 성별 매크로 작성 0/5

매크로 실행 X 매크로가 적절하지 않습니다.

② 성적관리 매크로 작성 0/5

매크로 실행 X 매크로가 적절하지 않습니다.

 

3. 프로시저 작업 0/15

 ③ 종료 0/5

  - 폼 종료 프로시저 X [cmd종료_Click] 매크로가 정답과 다릅니다.

 

파일 첨부 하였습니다.

답변
2023-01-18 09:35:41

안녕하세요.

온라인 채점 서비스 관리자입니다.

 

문항별로 답변드릴게요~

 

2. 매크로

성별과 성적관리 매크로 모두 범위 지정하는 매크로 코드가 정답과 달라서 그렇습니다.

성별의 경우 정답 파일의 매크로 코드에서 영역지정은

Range("D4:D13").Select 이고

작성하신 매크로 코드에서 영역지정은

Range("D4").Select

Range(Selection, Selection.End(xlDown)).Select 이렇게 되어 있어서 오답으로 되었습니다.

그래서 영역지정 방식이 달라도 정답으로 채점되도록 수정하였고 채점하신 결과에도 반영하였습니다~

 

 

3. 프로시저 작업

종료 단추(cmd종료_Click()) 프로시저의 코드 중 vbOKOnly 코드가 빠져있네요.

정답 코드는 아래 참고하셔서 수정해보세요~

 

Private Sub cmd종료_Click()

    MsgBox "총 구매건수는 " & [a3].CurrentRegion.Rows.Count - 1 & "건입니다.", vbOKOnly

    Unload Me

End Sub

 

 

감사합니다.

  • 관리자
    2023-01-18 09:35:41

    안녕하세요.

    온라인 채점 서비스 관리자입니다.

     

    문항별로 답변드릴게요~

     

    2. 매크로

    성별과 성적관리 매크로 모두 범위 지정하는 매크로 코드가 정답과 달라서 그렇습니다.

    성별의 경우 정답 파일의 매크로 코드에서 영역지정은

    Range("D4:D13").Select 이고

    작성하신 매크로 코드에서 영역지정은

    Range("D4").Select

    Range(Selection, Selection.End(xlDown)).Select 이렇게 되어 있어서 오답으로 되었습니다.

    그래서 영역지정 방식이 달라도 정답으로 채점되도록 수정하였고 채점하신 결과에도 반영하였습니다~

     

     

    3. 프로시저 작업

    종료 단추(cmd종료_Click()) 프로시저의 코드 중 vbOKOnly 코드가 빠져있네요.

    정답 코드는 아래 참고하셔서 수정해보세요~

     

    Private Sub cmd종료_Click()

        MsgBox "총 구매건수는 " & [a3].CurrentRegion.Rows.Count - 1 & "건입니다.", vbOKOnly

        Unload Me

    End Sub

     

     

    감사합니다.

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