책 내용 질문하기
문제 정답 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
241
조회수
41
작성일
2013-10-28
작성자

2012년교재 p241
문제2(3)

Private Sub cmd고객조회_Click()
입력행 = [d3].Row + [d3].CurrentRegion.Rows.Count - 1
txt고객명 = Cells(입력행, 4)
txt고객등급 = Cells(입력행, 5)
txt매출금액 = Cells(입력행, 6)
txt결제방식 = Cells(입력행, 7)
End Sub
답 이거 아닌가요?
고객조회해도 답이 불러와지지 않습니다.
어디가 잘못된건지 모르겠습니다.
알려주세요. 감사합니다.
이렇게도 입력해 보았습니다.
Private Sub cmd고객조회_Click()
기준행위치 = [d3].Row
기준범위행수 = [d3].Row + [d3].CurrentRegion.Rows.Count - 1
입력행 = 기준행위치 + 기준범위행수
txt고객명 = Cells(입력행, 4)
txt고객등급 = Cells(입력행, 5)
txt매출금액 = Cells(입력행, 6)
txt결제방식 = Cells(입력행, 7)
End Sub
답변
2013-10-30 21:50:36

안녕하세요.

[D2] 셀에 입력된 [표1] 이라는 내용을 제거해야 합니다.

CurrentRegion.Rows.Count 에 의해 D3 셀에 연결된 범위의 행수가 지정되는데, [표1]이라는 내용이 입력된 영역이 D3 셀에 바로 붙어 있어 D2 셀까지 인접 영역에 포함되어 정상적으로 작동하지 않은 것입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2013-10-30 21:50:36

    안녕하세요.

    [D2] 셀에 입력된 [표1] 이라는 내용을 제거해야 합니다.

    CurrentRegion.Rows.Count 에 의해 D3 셀에 연결된 범위의 행수가 지정되는데, [표1]이라는 내용이 입력된 영역이 D3 셀에 바로 붙어 있어 D2 셀까지 인접 영역에 포함되어 정상적으로 작동하지 않은 것입니다.

    오늘도 즐거운 하루 되세요.

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