책 내용 질문하기
최신기출문제 14년3회1급e형 기타작업-2 3번
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
1111
조회수
68
작성일
2019-01-08
작성자
탈퇴*원
첨부파일

해설대로

a=[a5]row+[a5].currentregion.rows.count 입력하면 9행만 자료입력이되구요

a=[a5]row+[a5].currentregion.rows.count -2 입력하면 이어서 자료 나오다가 9,10행 건너뛰고 데이터가 나옵니다

 

어떤부분이 문제인지 모르겠습니다.

 

 

답변
2019-01-09 14:03:21

안녕하세요.

 

s = [a5].Row + [a5].CurrentRegion.Rows.Count 에서

[a5].Row는 5가 되고,

[a5].CurrentRegion.Rows.Count 는 [A5]셀과 연결된 데이터의 행 수입니다. 6행에만 데이터가 있다고 가정한다면 값은 2가 됩니다.

5+2=7 이므로 변수 s에는 7이 들어가게 됩니다.

 

Cells(s, 2) = txt도서명 코드의 경우는

Cells(7, 2) 7행 2열에 txt도서명이 표시되어야 합니다.

 

첨부해주신 파일에는 4행에 보이지 않는 값이 포함되어 있는 것 같습니다.

 

4행을 선택해서 Delete 키를 눌러 전체 데이터를 지운 후 작업해 보세요.

행 자체를 삭제하시면 안되고 데이터만 지우기 해 주세요.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-09 14:03:21

    안녕하세요.

     

    s = [a5].Row + [a5].CurrentRegion.Rows.Count 에서

    [a5].Row는 5가 되고,

    [a5].CurrentRegion.Rows.Count 는 [A5]셀과 연결된 데이터의 행 수입니다. 6행에만 데이터가 있다고 가정한다면 값은 2가 됩니다.

    5+2=7 이므로 변수 s에는 7이 들어가게 됩니다.

     

    Cells(s, 2) = txt도서명 코드의 경우는

    Cells(7, 2) 7행 2열에 txt도서명이 표시되어야 합니다.

     

    첨부해주신 파일에는 4행에 보이지 않는 값이 포함되어 있는 것 같습니다.

     

    4행을 선택해서 Delete 키를 눌러 전체 데이터를 지운 후 작업해 보세요.

    행 자체를 삭제하시면 안되고 데이터만 지우기 해 주세요.

     

    좋은 하루 보내세요. 

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