책 내용 질문하기
a = [a3].Row + [a3].CurrentRegion.Rows.Count와 range("a3").currentregion.rows.count+1의 차이
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
191
조회수
65
작성일
2018-01-25
작성자
탈퇴*원
첨부파일

a = [a3].Row + [a3].CurrentRegion.Rows.Count

range("a3").currentregion.rows.count+1

둘다 데이터를 추가하거나 삭제하여도 항상 마직막 데이터 다음에 입력되는것인지 궁금하구요..

둘에 차이가 뭔지 궁금합니다.

답변
2018-01-26 00:01:13

두번째 줄은 얼핏보면 같아보일수 있으나 a3을 포함하여 a3과 연결되어있는 개수에 1을 더하는 것이지 마지막 데이터 다음에 입력하라는 것은 아닙니다.
A B
1
2
3 번호 이름
4 1 XXX
5 2 XXX
6
이라고 가정하면
첫번째는 3+3으로 적용되기때문에 행번호는 6이되는것이고
두번째는 3+1이 되어 행번호는 4번이 되기때문에 마지막 데이터 다음이라고 할수 없습니다.
  • *
    2018-01-26 00:01:13

    두번째 줄은 얼핏보면 같아보일수 있으나 a3을 포함하여 a3과 연결되어있는 개수에 1을 더하는 것이지 마지막 데이터 다음에 입력하라는 것은 아닙니다.
    A B
    1
    2
    3 번호 이름
    4 1 XXX
    5 2 XXX
    6
    이라고 가정하면
    첫번째는 3+3으로 적용되기때문에 행번호는 6이되는것이고
    두번째는 3+1이 되어 행번호는 4번이 되기때문에 마지막 데이터 다음이라고 할수 없습니다.
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.