본문 바로가기

offset

[엑셀VBA] 셀 선택, 범위 선택(Cells, Range, Offset) 안녕하십니까 춤추는초코칩입니다. 업무 중에 필요한 엑셀VBA를 기록하고 있습니다. 오늘은 "셀을 선택"하거나 "범위를 선택"하는 방법입니다. 엑셀 VBA의 Range, Cells, Offset 을 통해서 셀과 범위를 표현할 수 있습니다. 아래의 코드들은 표현방식은 조금씩 다르지만 동일한 결과를 보여줍니다. '1. 셀선택 'A1을 선택합니다. Sub SelectCells1() Cells(1, 1).Select Range("A1").Select End Sub '2. 범위선택 'A1부터 B2까지 4칸을 선택합니다. Sub SelectCells2() Range("A1:B2").Select Range("A1", "B2").Select Range(Cells(1, 1), Cells(2, 2)).Select End S.. 더보기
23. offset 함수 엑셀에서 셀을 참조할 때 사용하는 함수는 많이 있습니다. 제가 사용하는 빈도로 봤을 때에는 vlookup을 가장 많이 사용하고, index, match가 그 다음으로 많이 사용하고 있는 거 같습니다.이번에 소개할 함수는 offset 함수입니다. offset은 셀과, 범위를 모두 참조할 수 있습니다.구문을 살펴보겠습니다. OFFSET(reference, rows, cols, [height], [width]) Reference: 필수요소. 시작 셀Rows: 필수요소. 행 방향의 이동할 셀 수Cols: 필수요소. 열 방향의 이동할 셀 수Height: 선택요소. 행 방향의 셀 개수Width: 선택요소. 열 방향의 셀 개수 엑셀 예제=OFFSET(A1,0,0)A1을 시작으로 행과 열로 이동이 없으므로 A1을 참조.. 더보기