책 내용 질문하기
문제4-3의 3번 질문입니다
도서
2025 시나공 컴퓨터활용능력 1급 실기 기출문제집 (ver.2021)
페이지
178
조회수
31
작성일
2025-02-23
작성자
류*진
첨부파일

정답의 식은


Private Sub cmd종료_Click()

MsgBox "강사는 총 " & [a1].CurrentRegion.Rows.Count - 2 & "명입니다.", , "폼 종료"

Unload Me

End Sub


이런데, 여기서 왜 표의 첫셀이 [a1]으로 되어있는지 모르겠습니다.

아무리 봐도 표의 첫셀은 a2 인것 같습니다.

따라서 제 답은

Private Sub cmd종료_Click()
MsgBox "강사는 총 " & range("a2").CurrentRegion.Rows.Count - 2 & "명입니다.", , "폼 종료"
Unload Me
End Sub

이렀습니다. 메시지 창에서 24명으로 뜨는데, 답은 틀렸다고 나옵니다.

왜 정답에서 표의 첫 셀이 a1 인지, 제 답안은 왜 틀리는지 궁금합니다.
답변
2025-02-26 16:19:06

안녕하세요.

데이터 범위와 [표1]이 입력된 셀이 붙어 있어 [표1]이 입력된 셀도 데이터로 인식하므로 [A1] 셀을 기준으로 지정한 것입니다. [표1]이 입력되어 있지 않거나 떨어져 입력되어 있다면 기준 셀은 실제 데이터의 입력이 시작되는 [A2]셀이 되는 것입니다.

[표1]이 입력된 셀까지 데이터로 인식할 경우 실제 데이터가 아닌 것은 [표1]과 필드명이 입력된 2행이므로 -2을 하는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2025-02-26 16:19:06

    안녕하세요.

    데이터 범위와 [표1]이 입력된 셀이 붙어 있어 [표1]이 입력된 셀도 데이터로 인식하므로 [A1] 셀을 기준으로 지정한 것입니다. [표1]이 입력되어 있지 않거나 떨어져 입력되어 있다면 기준 셀은 실제 데이터의 입력이 시작되는 [A2]셀이 되는 것입니다.

    [표1]이 입력된 셀까지 데이터로 인식할 경우 실제 데이터가 아닌 것은 [표1]과 필드명이 입력된 2행이므로 -2을 하는 것입니다.

    즐거운 하루 되세요.

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