목차
이 자습서는 Excel의 열에서 사용된 범위 를 선택하기 위해 VBA 를 사용하는 8 개의 예를 보여줍니다. 일반적으로 Excel의 UsedRange 속성은 데이터가 있는 워크시트의 일부를 나타냅니다. 예제를 명확하게 설명하기 위해 모든 예제에 대해 특정 데이터 세트의 UsedRange 속성을 적용합니다.
실습 통합 문서 다운로드
여기에서 실습 통합 문서를 다운로드할 수 있습니다. .
열에서 UsedRange를 선택하는 VBA.xlsm
8 열에서 UsedRange를 선택하는 VBA의 쉬운 예
다음 이미지에서 , 모든 예제에 사용할 데이터 세트를 볼 수 있습니다. 데이터 세트에는 판매원 의 이름, 위치 , 지역, 및 ' 총 금액 ' 판매액이 포함됩니다. 이 데이터 세트에서 사용된 범위는 제목을 포함하여 고려됩니다. 따라서 다음 데이터 세트에서 사용된 범위는 ( B2:E15 )입니다.
1. Excel
에서 VBA로 Column에서 UsedRange 선택먼저 데이터세트에서 모든 열을 선택합니다. 이를 위해 열에서 VBA select UsedRange 속성을 사용합니다. 이 방법을 수행하는 단계를 살펴보겠습니다.
단계:
- 시작하려면 이름이 지정된 활성 시트를 마우스 오른쪽 버튼으로 클릭 합니다. ' Select_Columns '.
- 또한 ' 코드 보기 ' 옵션을 선택합니다.
- 그러면 위의 작업은 공백을 엽니다. VBA 해당 워크시트의 코드 창입니다. Alt + F11 를 눌러 이 코드 창을 가져올 수도 있습니다.
- 다음으로 해당 코드 창에 다음 코드를 입력합니다.
1118
- 그 다음 실행 을 클릭하거나 F5 키를 눌러 코드를 실행합니다.
- 마지막으로 다음 이미지와 같은 결과를 얻습니다. 이제 데이터 세트의 열에서 사용된 범위가 선택되었음을 알 수 있습니다.
2. VBA를 사용하여 열
에서 전체 UsedRange 복사 두 번째 예에서는 VBA 를 사용하여 데이터 세트의 열에서 사용된 전체 범위를 복사합니다. 일반적으로 이 방법을 사용하여 데이터 세트에서 특정 지역을 복사합니다. 이 방법을 수행하려면 아래 단계를 따라야 합니다.
단계:
- 먼저 ' 복사<라는 활성 워크시트 탭으로 이동합니다. 2>'.
- 다음으로 해당 탭을 마우스 오른쪽 버튼으로 클릭 하고 ' 코드 보기 ' 옵션을 선택합니다.
- 현재 워크시트에 대한 빈 VBA 코드 창이 열립니다. 이 창을 가져오는 또 다른 방법은 키보드에서 Alt + F11 을 누르는 것입니다.
- 그런 다음 해당 코드 창에 아래 코드를 삽입합니다.
4561
- 이제 코드를 실행하려면 실행 을 클릭하거나 F5 키를 누르세요.
- 마지막으로 다음과 같은 결과를 볼 수 있습니다. 또한 사용 범위 주변에 경계선이 있는 것을 볼 수 있습니다. 코드가 데이터를 복사했음을 나타냅니다.이 테두리 안에 있습니다.
자세히 보기: Excel VBA: 동적 범위를 다른 통합 문서에 복사
3. 카운트 번호 VBA
를 사용하는 UsedRange의 열 수 세 번째 예에서는 열에서 Excel VBA select Used Range 메서드를 사용하여 데이터세트의 열 수를 계산합니다. . 이 예제는 메시지 상자의 데이터 세트에서 사용된 범위 내의 총 열 수를 반환합니다. 이 방법을 실행하려면 아래 단계를 따르십시오.
단계:
- 먼저 ' Count_Columns '라는 활성 시트를 선택합니다.
- 둘째, 활성 시트 이름을 마우스 오른쪽 버튼으로 클릭 하고 ' 코드 보기 ' 옵션을 클릭합니다.
- 위 명령은 활성 워크시트에 대한 빈 VBA 코드 창을 엽니다. 키보드에서 Alt + F11 을 눌러 코드 창을 가져올 수도 있습니다.
- 셋째, 빈 코드 창에 다음 코드를 입력합니다.
2107
- 다음으로 실행 을 클릭하거나 F5 키를 눌러 코드를 실행합니다.
- 마지막으로 메시지 상자에 결과가 표시됩니다. 사용된 범위의 열 수는 4 입니다.
자세한 내용: VBA를 사용하여 범위의 행 수 계산 방법 with Data in Excel (5 Macros)
4. 사용된 범위의 마지막 열 수를 계산하는 Excel VBA
이전 방법에서는 마지막 열의 수를 추출했습니다. 사용 범위.그러나 이 예에서는 VBA select UsedRange 속성을 사용하여 전체 워크시트에서 사용된 범위의 마지막 열 번호를 결정합니다. 이 작업을 수행하기 위해 따라야 하는 단계를 살펴보겠습니다.
단계:
- 시작하려면 오른쪽 클릭 ' 마지막 열 '이라는 활성 시트에서.
- 다음으로 ' 코드 보기 ' 옵션을 선택합니다.
- 따라서 위의 명령은 해당 워크시트에 대한 빈 VBA 코드 창을 엽니다. 해당 코드 창을 여는 다른 방법은 Alt + F11 를 누르는 것입니다.
- 그런 다음 해당 코드 창에 다음 코드를 삽입합니다.
1952
- 이제 실행 을 클릭하거나 F5 키를 눌러 코드를 실행합니다.
- 결국 메시지 상자에 결과가 표시됩니다. 사용 범위의 마지막 열은 워크시트의 5번째 열입니다.
유사한 판독값
- Excel에서 범위의 각 행에 대해 VBA를 사용하는 방법
- VBA를 사용하여 Excel에서 활성 셀에서 범위 선택(3가지 방법)
- Excel 매크로: 동적 범위로 여러 열 정렬(4가지 방법)
5. VBA를 사용하여 UsedRange에서 마지막 열의 마지막 셀 선택
다섯 번째 예에서는 VBA select Used Range 속성을 사용하여 Excel 시트의 마지막 열의 마지막 셀을 선택합니다. 이 예를 설명하기 위해이전 데이터 세트를 계속 사용합니다. 이제 이 방법을 수행하는 단계를 살펴보십시오.
단계:
- 먼저 ' Last_Cell<2'라는 활성 시트를 선택합니다>'.
- 다음으로 해당 시트 이름을 마우스 오른쪽 버튼으로 클릭 합니다. ' 코드 보기 ' 옵션을 선택합니다.
- 그러면 빈 VBA 코드 창이 나타납니다. . 또한 Alt + F11 을 눌러 해당 코드 창을 열 수 있습니다.
- 그런 다음 해당 코드 창에 다음 코드를 입력합니다.
3083
- 이제 코드를 실행하려면 실행 을 클릭하거나 F5 를 누르십시오.
- 마지막으로 다음 이미지에서 결과를 확인할 수 있습니다. 마지막 열의 선택된 마지막 셀은 셀 E15 입니다.
6. Excel VBA
으로 Selected UsedRange의 셀 범위 찾기이 예에서는 VBA 를 적용하여 Excel 워크시트에서 선택한 사용 범위의 셀 범위를 찾습니다. 사용 범위의 모든 열에 대해 VBA 코드를 사용합니다. 이 코드는 셀 범위와 사용된 범위의 열 주소를 반환합니다. 이 작업을 수행하려면 아래 단계를 따르십시오.
단계:
- 처음에는 활성 시트 탭을 마우스 오른쪽 버튼으로 클릭 합니다. 이름이 ' 셀 범위 찾기 '입니다.
- 두 번째로 ' 코드 보기 ' 옵션을 선택합니다.
- 빈 VBA 코드 창이 열립니다. 이 코드 창을 여는 또 다른 방법은 Alt를 누르는 것입니다. + F11 .
- 셋째, 해당 코드 창에 다음 코드를 입력합니다.
4186
- 그런 다음 코드를 실행하려면 다음을 클릭합니다. 실행 하거나 F5 키를 누릅니다.
- 결국에는 다음과 같은 메시지 상자가 나타납니다. 다음 이미지는 결과를 보여줍니다.
유사한 읽기
- 행을 통해 반복하는 VBA 및 Excel에서 범위의 열(예제 5개)
- Excel VBA에서 범위를 배열로 변환하는 방법(3가지 방법)
7. 삽입 빈 셀 수를 계산하는 VBA UsedRange 속성
이 예에서는 VBA select UsedRange 속성을 사용하여 Excel 시트의 빈 셀 수를 계산합니다. 때때로 데이터 세트의 사용된 범위에 빈 셀이 있을 수 있습니다. UsedRange 속성을 사용하여 빈 셀의 수를 쉽게 계산할 수 있습니다. 이 예를 수행하는 단계를 살펴보겠습니다.
단계:
- 먼저 '라는 이름의 활성 시트 탭을 마우스 오른쪽 버튼으로 클릭 합니다. Empty_Cells '.
- 다음으로 ' 코드 보기 ' 옵션을 선택합니다.
- 위 작업은 빈 VBA 코드 창을 엽니다. 해당 코드 창을 여는 다른 방법은 Alt + F11 를 누르는 것입니다.
- 그런 다음 해당 코드 창에 다음 코드를 삽입합니다.
7633
- 그 다음 실행 을 클릭하거나 F5 키를 눌러 코드를 실행합니다.
- 마지막으로 메시지 상자에 결과가 표시됩니다. 그만큼메시지 상자에 사용된 범위의 총 셀 수와 빈 셀 수가 표시됩니다.
8. Excel <10의 열에서 첫 번째 빈 셀을 찾는 VBA UsedRange>
마지막 예제에서는 Excel VBA 를 사용하여 열에서 사용된 범위 속성을 선택하여 Excel 워크시트에서 첫 번째 빈 셀을 찾습니다. 이 메서드는 특정 열의 첫 번째 빈 셀을 찾습니다. 빈 셀은 항상 데이터 세트의 사용 범위 밖에 있습니다. 따라서 사용된 범위에서 비어 있거나 비어 있는 셀이 있으면 이 방법에서 고려되지 않습니다. 이제 아래 단계에 따라 이 방법을 수행하십시오.
단계:
- 시작하려면 활성 이름이 ' First_Empty '인 시트 탭입니다.
- 또한 ' 코드 보기 ' 옵션을 선택합니다.
- 빈 VBA 코드 창이 열립니다. Alt + F11 을 눌러 해당 코드 창을 열 수도 있습니다.
- 또한 빈 VBA 코드 창에 다음 코드를 입력합니다.
9057
- 그런 다음 코드를 실행하려면 실행 을 클릭하거나 F5 키를 누르세요.
- 마지막으로 위의 코드는 셀 E16 에 ' FirstEmptyCell ' 값을 삽입합니다. 데이터 세트의 사용된 범위 다음 열 E 의 첫 번째 빈 셀입니다.
자세히 보기: Excel VBA to 빈 셀이 될 때까지 범위를 반복합니다(예제 4개)
결론
요컨대, 이 튜토리얼은 엑셀 시트에서 VBA select UsedRange 속성을 사용하는 8 개의 예를 보여줍니다. 기술을 테스트하려면 이 기사에 사용된 연습 워크시트를 다운로드하십시오. 질문이 있으시면 아래 상자에 자유롭게 의견을 보내주십시오. 우리 팀은 가능한 한 빨리 귀하의 메시지에 응답하려고 노력할 것입니다. 앞으로 더욱 혁신적인 Microsoft Excel 솔루션을 기대해 주십시오.