[ VBA. Cell 선택 - End ]

 

1. 정의

 

2. 범례

    - Range("D8").End(xlUp).Select
    - Range("D8").End(xlDown).Select
    - Range("D8").End(xlToLeft).Select
    - Range("D8").End(xlToRight).Select

 

3. 속성

    - xlLeft : 1,  xlToRight : 2,   xlUp : 3,   xlDown : 4

 

    - xlUp        : 위쪽    끝 (단축키 : <ctrl> +  ↑ )

                     : 선택된 위치(Cell)를 기준으로  위로 올라가면서 값이 존재 하는 Cell을 찾는 방식

    - xlDown   : 아래쪽 끝 (단축키 : <ctrl> +  ↓ )

                     : 선택된 위치(Cell)를 기준으로  아래로 내려가면서 값이 존재 하는 Cell을 찾는 방식

   - xlToLeft    : 왼쪽    끝 (단축키 : <ctrl> +  ← )

                     : 선택된 위치(Cell)를 기준으로   왼쪽으로 가면서 값이 존재 하는 Cell을 찾는 방식

   - xlToRight : 오른쪽 끝 (단축키 : <ctrl> +  → )

                     : 선택된 위치(Cell)를 기준으로  오른쪽으로 오면서 값이 존재 하는 Cell을 찾는 방식

 

4. 예문

    - Range(Range("E2"), Range("E2").End(xlDown)).Select

    - Range("A65536").End(xlUp).Offset(1, 0).Select

       : A열 맨 마지막에서 위로 올라가면서 값이 존재 하는 Cell을 찾고, Offset(1,0)으로 바로 아래 Cell을 선택

    - 아래 4개 문장은 동일하게 동작

       Cells(Rows.Count, "A").End(3)(2).Select

       Cells(Rows.Count,   1).End(3).Cells(2,1).Select
       Cells(Rows.Count,   1).End(3)(2,1).Select
       Cells(Rows.Count,   1).End(3)(2).Select

      : Y축 모든 Row에서, A열을 기준으로   값이 존재 하는 맨 마지막 Cell을 찾고, 그 바로 아래 Cell을 선택

'VBA (기본) > Cell 선택' 카테고리의 다른 글

VBA. Cell 선택 - Addrress  (0) 2017.08.31
VBA. Cell 선택 - SpecialCells  (0) 2017.08.31
VBA. Cell 선택  (0) 2017.08.31
Posted by 농부지기
,