반응형
엑셀 VBA에서 다중범위 셀을 선택하는 방법을 소개합니다.
<본문 이동 링크>
<참고할만한 글>
[엑셀/엑셀 VBA] - 엑셀 VBA 셀 선택하는 3가지 방법
1. 코드 기본 설명
- 엑셀 SUM함수를 예시로 범위를 선택할 때 사용하는 :(콜론)을 활용하면 범위선택을 할 수 있습니다.
- Range는 기본적으로 시작과 끝 셀주소를 통해 연속된 범위를 선택합니다.
- [ ]는 comma(,)로 구분하는 경우 연속되지 않는 범위도 선택 가능합니다.
2. Range 활용
▶ 아래와 같이 A1:C2범위를 선택하는 코드를 살펴보겠습니다.
▶ A1:C2 범위를 선택하는 코드
' 첫번째 방법
Range("A1:C2").Select
' 두번째 방법
' - comma(,)로 구분되는 경우 시작과 끝셀의 연속된 범위 선택
Range("A1", "C2").Select
' 세번째 방법
' - Cells은 주소를 반환함에 아래와 같이 활용 가능
Range(Cells(1, 1), Cells(2, 3)).Select
반응형
3. [ ] 활용
▶ 2번과 같이 연속된 A1:C2범위를 선택하는 코드를 살펴보겠습니다.
▶ A1:C2 범위를 선택하는 코드
[A1:C2].Select
▶ [ ]의 경우, comma( , )를 활용하면 연속되지 않는 셀도 선택할 수 있습니다.
▶ A1:C2 , A4:B4 , C5를 선택하는 코드
[A1:C2,A4:B4,C5].Select
▶ 코드 실행 결과 : [A1:C2,A4:B4,C5]
- colon( : )은 연속범위 설정
- comma( , )는 연속되지 않는 범위 구분
728x90
반응형
'엑셀 > 엑셀 VBA' 카테고리의 다른 글
엑셀 VBA 오류 무시하는 방법 (0) | 2023.01.30 |
---|---|
엑셀 VBA 오류 정보(번호 및 이유) 확인하는 방법 (0) | 2023.01.30 |
엑셀 VBA 셀 선택하는 3가지 방법 (0) | 2023.01.17 |
엑셀 VBA Sort 정렬하기(오름차순, 내림차순) (0) | 2022.12.06 |
엑셀 VBA SAP 접근 코드 (0) | 2022.12.06 |