해설대로
a=[a5]row+[a5].currentregion.rows.count 입력하면 9행만 자료입력이되구요
a=[a5]row+[a5].currentregion.rows.count -2 입력하면 이어서 자료 나오다가 9,10행 건너뛰고 데이터가 나옵니다
어떤부분이 문제인지 모르겠습니다.
안녕하세요.
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 키를 눌러 전체 데이터를 지운 후 작업해 보세요.
행 자체를 삭제하시면 안되고 데이터만 지우기 해 주세요.
좋은 하루 보내세요.