본문 바로가기

vba

자주 쓰는 VBA 패턴 (2) - 마지막 행, 마지막 열 찾기

스프레드 시트라는 엑셀의 특성상 어떤 VBA 코드를 짜던 간에 꼭 쓰게 되는 구문입니다.

(데이터분석용으로 사용한다면 더더욱)

 

마지막 행 찾기

dim last_row as integer

last_row = Cells(Rows.Count, 1).End(xlUp).Row

1열(A열)의 마지막 행의 값을 last_row 변수에 정수형으로 반환

 

 

마지막 열 찾기

dim last_col as integer

last_col = Cells(3, Columns.Count).End(xlLeft).Column  ': 3행의 값이 들어있는 마지막 셀을 찾는다.

3행의 마지막 열의 값을 last_col 변수에 정수형으로 반환

 

1과 3에 각각 원하는 행, 열 번호를 입력하면 됩니다. 마지막 행 값을 찾을 때에는 열 번호를, 마지막 열 값을 찾을 때에는 행 번호를 입력.