이 예는 엑셀 VBA의 Range 개체의 최종 속성을 보여줍니다. 우리는 열에서 마지막 항목에 현재 셀의 범위를 선택하려면이 속성을 사용합니다.

상황 :

열 A의 일부 판매 수치는 시간이 지남에 따라 더 많은 판매 수치를 추가 할 것이라고 가정한다.

From Active Cell to Last Entry in Excel VBA

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가

  1. 열에서 마지막 항목을 선택하려면 다음 코드 줄을 추가 :

Range("A5").End(xlDown).Select

참고 : 대신 범위 ( “A5”)의, 당신은 또한 범위 ( “A1”), 범위 ( “A2”) 등이 코드 라인은 END + 아래쪽 화살표를 누르는 것과 동일한 결과를 사용할 수 있습니다.

당신이 시트에 명령 단추를 클릭하면 검색 결과 :

Last Entry

  1. 다음 코드 줄을 추가, 칼럼의 마지막 항목에 A5 셀의 범위를 선택하려면

Range(Range("A5"), Range("A5").End(xlDown)).Select

당신이 시트에 명령 단추를 클릭하면 검색 결과 :

From Cell A5 to Last Entry 3. To select the range from the Active Cell to the last entry in the column, simply replace Range(“A5”) with ActiveCell.

Range(ActiveCell, ActiveCell.End(xlDown)).Select

당신이 A2 셀을 선택하고 시트에 명령 단추를 클릭하면 검색 결과 :

From Active Cell to Last Entry Result

참고 : 다른 방향으로 이동하는 상수 xlUp, xlToRight 및 xlToLeft를 사용할 수 있습니다. 이 방법 당신은 행의 마지막 항목에 현재 셀의 범위를 선택할 수 있습니다.