목차
3 방법을 Excel VBA 에서 활성 셀<2에서 선택 범위 로 보여드리겠습니다>. 이를 시연하기 위해 3개의 열 : “ 이름 ”, “ 성 ” 및 “ 이메일 ”. 셀 을 선택하고 Excel VBA 를 사용하여 해당 셀 에서 범위를 선택합니다.
실습 워크북 다운로드
Active Cell.xlsm에서 범위 선택
Excel에서 VBA를 사용하여 활성 셀에서 범위를 선택하는 3가지 방법
1. VBA를 사용하여 활성 셀에서 비어 있지 않은 마지막 셀까지 범위 선택
첫 번째 방법으로 Range.End 속성을 사용하겠습니다.
여기서 코드를 모듈 로 입력하겠습니다. 모듈 창을 불러오려면 다음을 수행하십시오.
단계:
- 먼저 개발자 탭 >>> Visual Basic 을 선택합니다.
Visual Basic 창이 나타납니다.
- 마지막으로 삽입 에서>>> 모듈 을 선택합니다.
모듈 창이 나타납니다.
1.1. End(xlUp) 속성 사용
이 섹션에서는 마지막 비어 있지 않은 셀<까지 범위 위쪽 을 선택합니다. 2> 활성 셀 에서.
단계:
- 먼저 모듈 창을 불러옵니다.
- 두 번째로 다음 코드를 입력 합니다.
4456
하위 절차 위까지 . 그런 다음 범위 를 선택합니다. 첫 번째 값은 활성 셀 입니다. 마지막 값은 ActiveCell.End(xlUp) 입니다. 마지막으로 Range . Select 방법으로 range 를 선택합니다.
- 셋째, 저장 하고 창을 닫습니다.
- 그 다음 셀 C6 을 선택합니다. 이 셀 은 활성 셀 입니다.
이제 매크로 창을 불러옵니다. 그렇게 하려면-
- 개발자 탭 >>> 매크로 를 선택합니다.
그 후에 매크로 대화 상자 가 나타납니다.
- 그런 다음 " 매크로 이름: "에서 " ToUp "을 선택합니다.
- 마지막으로 실행<2을 클릭합니다>.
셀 범위 C4:C6 을 선택 한 것을 볼 수 있습니다.
자세히 보기: Excel VBA: 동적 범위를 다른 통합 문서로 복사
1.2. End(xlDown) 속성 통합
이 섹션에서는 활성 셀 에서 범위 아래쪽 을 선택하겠습니다.
단계:
- 먼저 모듈 창을 불러옵니다.
- 두 번째로 유형 다음 코드입니다.
7956
Sub Procedure ToDown 이라고 합니다. 그런 다음 범위 를 선택합니다. 첫 번째 값은 활성 셀 입니다. 마지막 값은 ActiveCell.End(xlDown) 입니다. 마지막으로, 우리는 범위 로 범위 선택. 방법 선택.
- 셋째, 저장 하고 창을 닫습니다.
- 그 다음 셀 C6 을 선택합니다. 이것이 활성 셀 입니다.
- 그런 다음 매크로 대화 상자 를 불러옵니다.
- " 다운 "을 선택합니다.
- 마지막으로 실행 을 클릭합니다.
따라서 Excel VBA 를 사용하여 활성 셀 에서 범위 를 선택 했습니다.
자세히 보기: 빈 셀이 될 때까지 범위를 통해 반복하는 Excel VBA(예 4개)
유사 기사
- Excel VBA: 범위 내 열 반복(예제 5개)
- Excel에서 범위 내 각 행에 VBA를 사용하는 방법
- Excel 매크로: 동적 범위를 사용하여 여러 열 정렬(4가지 방법)
- VBA를 사용하여 Excel에서 범위의 행과 열을 반복(5가지 예)
- 엑셀 VBA에서 범위를 배열로 변환하는 방법 (3가지 방법)
1.3. End(xlToLeft) 속성 적용
이 섹션에서는 활성 셀 의 왼쪽 까지 범위 를 선택하겠습니다. .
단계:
- 먼저 모듈 창을 불러옵니다.
- 두 번째로 입력 다음 코드.
6061
Sub Procedure ToLeft 라고 합니다. 그런 다음 범위 를 선택합니다. 첫 번째 값은 활성 셀 입니다. 마지막 값은 ActiveCell.End(xlToLeft) . 마지막으로 범위 로 범위 를 선택합니다. 방법 선택
- 셋째, 저장 하고 창을 닫습니다.
- 그 다음 셀 D7 을 선택합니다. 이것이 활성 셀 입니다.
- 그런 다음 매크로 대화 상자 를 불러옵니다.
- " ToLeft "를 선택합니다.
- 마지막으로 실행 을 클릭합니다.
따라서 Excel VBA 를 사용하여 활성 셀 에서 범위 를 선택 했습니다.
1.4. End(xlToRight) 속성 구현
이 섹션에서는 활성 셀 의 오른쪽 까지 범위 를 선택합니다. .
단계:
- 먼저 모듈 창을 불러옵니다.
- 두 번째로 입력 다음 코드.
4416
Sub Procedure ToRight 라고 합니다. 그런 다음 범위 를 선택합니다. 첫 번째 값은 활성 셀 입니다. 마지막 값은 ActiveCell.End(xlToRight) 입니다. 마지막으로 범위 로 범위 를 선택합니다. 방법 선택
- 셋째, 저장 하고 창을 닫습니다.
- 그 다음 셀 C8 을 선택합니다. 이것이 활성 셀 입니다.
- 그런 다음 매크로 대화 상자 를 불러옵니다.
- " ToRight "를 선택합니다.
- 마지막으로 실행 을 클릭합니다.
따라서 범위 를 선택 했습니다. Excel VBA .
를 사용하여 활성 셀 에서 2. VBA Range.Offset 속성을 사용하여 활성 셀에서 범위 선택 Excel에서 VBA 사용
두 번째 방법으로 VBA Range.Offset 속성을 사용하여 활성 셀을 사용하여 범위 를 선택합니다. .
단계:
- 먼저 모듈 창에 다음 코드를 입력합니다.
9840
Sub Procedure UsingOffset 을 만들었습니다. 그런 다음 범위 를 선택합니다. 첫 번째 값은 활성 셀 입니다. 마지막 값은 ActiveCell.Offset (1,2) 입니다. 오프셋 속성 을 사용하여 1행 아래 및 2열 오른쪽 으로 이동합니다. 마지막으로 범위 로 범위 를 선택합니다. 방법 선택
- 둘째, 저장 하고 창을 닫습니다.
- 그 다음 셀 B8 을 선택합니다. 이것이 활성 셀 입니다.
- 그런 다음 매크로 대화 상자 를 불러옵니다.
- " UsingOffset "을 선택합니다.
- 마지막으로 실행 을 클릭합니다.
결론적으로 활성 셀 에서 범위 를 선택 했습니다. 또한 최종 단계는 다음과 같습니다.
자세히 알아보기: Excel VBA: 값이 있는 셀 범위 가져오기(7 예)
3. Excel에서 VBA를 이용하여 CurrentRegion 속성을 활용하여 활성 셀에서 범위 선택
마지막 방법으로 Range.CurrentRegion 속성을 사용합니다.
단계:
- 먼저 모듈 창에 다음 코드를 입력 합니다.
4803
Sub Procedure c지역 . 그런 다음 범위 를 선택합니다. CurrentRegion 속성을 사용하여 빈 셀 까지 범위 를 선택합니다. 마지막으로 범위 를 사용하여 범위 를 선택합니다. 방법 선택
- 둘째, 저장 하고 Excel 시트로 돌아갑니다.
- 그 다음 셀 C10 을 선택합니다. 이것이 활성 셀 입니다.
- 그런 다음 매크로 대화 상자 를 불러옵니다.
- " cRegion "을 선택합니다.
- 마지막으로 실행 을 클릭합니다.
따라서 우리는 빈 셀 까지 범위 를 선택 했습니다.
실습 섹션
Excel 파일에 각 방법에 대한 실습 데이터 세트를 제공했습니다.
결론
우리는' Excel VBA 활성 셀 에서 범위를 선택하는 3 방법을 보여 드렸습니다. 단계를 이해하는 데 문제가 있으면 아래에 언제든지 의견을 말하십시오. 읽어주셔서 감사합니다. 계속 발전하세요!