열에서 사용된 범위를 선택하는 Excel VBA(예 8개)

  • 이 공유
Hugh West

목차

이 자습서는 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 솔루션을 기대해 주십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.