남극

범위 재설정하기 (Excel) 본문

MS/Excel

범위 재설정하기 (Excel)

펭1구 2020. 4. 14. 10:00

 

기본적인 범위 이동

기본적으로 범위를 이동할 때 우리는 offset이라는 함수를 사용했습니다.

Sub test()
    ActiveCell.Offset(1, -1).Select
End Sub

이런 식으로 현재 사용했던 셀에서 움직였습니다. 위의 소스코드에서 (1,-1) 행, 열입니다.

1열 뒤로 가고 1행이 밑으로 내려가죠. 

 

 

실행시키면 영상처럼 잘 나옵니다.

 

범위 크기 재설정

범위의 크기를 재설정하는 방법은 이렇습니다.

 

Sub test()
   Selection.Resize(Selection.Rows.Count + 1, Selection.Columns.Count + 1).Select
End Sub

현재 row와 column의 값을 받아서 더하고 싶은 범위를 정해줍니다. 줄이고 싶다면 -1을 하면 됩니다.

 

 

영상을 보시면 실행을 할 때마다 크기가 늘어나는 것을 보실 수 있습니다.

 

데이터를 정리하고 나서 추가할 때마다 자동으로 커서를 잡아줄 수 있는 매크로를 만들면 간편하게 사용하실 수 있을 것입니다 ㅎㅎ.

 

'MS > Excel' 카테고리의 다른 글

Sheet 추가, 삭제하기 (Excel)  (0) 2020.04.16
Sheet 선택하기 (Excel)  (0) 2020.04.14
동적으로 범위 지정하기 (Excel)  (0) 2020.04.14
범위에 값 넣기 (Excel)  (0) 2020.04.13
기본 범위 선택 (Excel)  (3) 2020.04.13
Comments