엑셀 VBA에서 마지막 항목에 현재 셀에서
이 예는 엑셀 VBA의 Range 개체의 최종 속성을 보여줍니다. 우리는 열에서 마지막 항목에 현재 셀의 범위를 선택하려면이 속성을 사용합니다.
상황 :
열 A의 일부 판매 수치는 시간이 지남에 따라 더 많은 판매 수치를 추가 할 것이라고 가정한다.
워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가
-
열에서 마지막 항목을 선택하려면 다음 코드 줄을 추가 :
Range("A5").End(xlDown).Select
참고 : 대신 범위 ( “A5”)의, 당신은 또한 범위 ( “A1”), 범위 ( “A2”) 등이 코드 라인은 END + 아래쪽 화살표를 누르는 것과 동일한 결과를 사용할 수 있습니다.
당신이 시트에 명령 단추를 클릭하면 검색 결과 :
-
다음 코드 줄을 추가, 칼럼의 마지막 항목에 A5 셀의 범위를 선택하려면
Range(Range("A5"), Range("A5").End(xlDown)).Select
당신이 시트에 명령 단추를 클릭하면 검색 결과 :
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 셀을 선택하고 시트에 명령 단추를 클릭하면 검색 결과 :
참고 : 다른 방향으로 이동하는 상수 xlUp, xlToRight 및 xlToLeft를 사용할 수 있습니다. 이 방법 당신은 행의 마지막 항목에 현재 셀의 범위를 선택할 수 있습니다.