Excel VBA: 데이터가 포함된 열 수 계산(예제 2개)

  • 이 공유
Hugh West

몇 개의 열이 있는 작은 데이터 테이블이 있는 경우 모두 쉽게 셀 수 있습니다. 그러나 큰 데이터 테이블의 경우 오류 없이 모든 열을 계산하는 것은 매우 어렵습니다. 그 외에도 일부 열에는 데이터가 포함될 수 있지만 일부 열은 완전히 비어 있을 수 있습니다. 따라서 큰 데이터 테이블의 경우 데이터가 있는 모든 열을 계산하는 것은 매우 어렵습니다. 이 글에서는 엑셀에서 VBA를 이용하여 쉽게 데이터가 있는 열을 세는 방법 2가지를 배웁니다.

실습 워크북 다운로드

아래 링크에서 엑셀 파일을 다운받아 함께 실습할 수 있습니다. it.

Data.xlsm으로 열 계산

Excel에서 VBA를 사용하여 데이터로 열 계산하는 2가지 방법

1 . 간단한 VBA 코드를 사용하여 데이터가 있는 워크시트의 모든 열 계산

다음 데이터 테이블에서 3개의 열을 볼 수 있습니다. 이제 VBA 코드를 사용하여 하나의 Excel 워크시트에서 사용된 열의 수를 확인하겠습니다.

❶ 먼저 ALT + F11 을 누릅니다. VBA 편집기를 엽니다.

❷ 그런 다음 Insert > Module.

❸ 그런 다음 다음 VBA 스크립트를 복사합니다.

5336

❹ 그런 다음 VBA 편집기로 돌아가서 CTRL을 누릅니다. + V 붙여넣기.

❺ 이제 CTRL + S 버튼을 눌러 VBA 코드를 저장하세요.

❻ VBA 코드를 실행하려면 개발자 탭으로 이동하여 매크로 를 클릭합니다. 또는 F5를 누르기만 하면 됩니다. 키.

매크로 대화 상자가 나타납니다.

실행 버튼을 클릭하기만 하면 됩니다.

이제 대화 상자가 나타나는 것을 볼 수 있습니다. 즉, 데이터가 있는 열의 수는 3입니다.

자세히 보기: Excel에서 열 수를 계산하는 방법(3 Easy 방법)

2. Excel VBA 코드를 사용하여 데이터가 있는 주어진 범위의 모든 열 계산

다음 VBA 코드를 사용하면 데이터가 있는 모든 열의 수를 계산할 수 있습니다.

코드를 사용하려면

❶ 먼저 ALT + F11을 눌러 VBA 편집기를 엽니다.

❷ 다음으로 이동합니다. 삽입 > Module 새 모듈을 생성합니다.

❸ 그 후 다음 VBA 스크립트를 복사합니다.

7996

❹ VBA 편집기로 돌아가서 CTRL + V 붙여넣기 하세요.

❺ 이제 CTRL + S를 눌러 코드를 저장하세요.

개발자 탭으로 이동하여 매크로 를 눌러 매크로 창을 엽니다.

또는 을 누르기만 하면 됩니다. F5 키를 눌러 매크로 대화 상자를 엽니다.

❼ 대화 상자에서 함수 이름 CountColumnsInARange 을 선택하고 실행 <7을 누릅니다>버튼.

마지막으로 총 열 수가 3이라는 작은 대화 상자가 나타납니다.

자세히 보기: Excel에서 VLOOKUP의 열을 계산하는 방법(2가지 방법)

Excel에서 열을 계산하는 추가 VBA 코드

1. 사용VBA Range.End 마지막으로 사용한 열 번호 반환 방법

Excel 스프레드시트에서 마지막으로 사용한 열 번호를 가져오려면

❶ 먼저 을 눌러 VBA 편집기를 엽니다. ALT + F11.

❷ 그런 다음 삽입 > Module 을(를) 사용하여 새 모듈을 만듭니다.

❸ 다음 VBA 코드를 복사합니다.

3500

❹ VBA 편집기에서 코드.

F5 키를 눌러 위 코드를 실행합니다.

마지막 열이 표시됩니다. 아래 그림과 같이 팝업 대화 상자의 숫자:

자세히 보기: Excel에서 값이 도달할 때까지 열을 계산하는 방법

2. Range.Find 메서드를 사용하여 Excel에서 마지막으로 사용한 열 번호를 반환합니다.

마지막으로 사용한 열 번호를 반환하기 위해 VBA 코드를 찾고 있다면 아래 단계를 따르십시오. :

❶ 먼저 ALT + F11 을 눌러 VBA 편집기를 여세요.

❷ 이후 삽입 > Module.

❸ 다음 VBA 코드를 복사합니다.

6833

❹ 그런 다음 VBA 편집기로 돌아가서 CTRL + V를 누릅니다. 붙여넣기.

❺ 이제 CTRL + S 버튼을 눌러 VBA 코드를 저장합니다.

이제 위의 코드를 실행하려면 F5 키를 누르십시오.

아래 그림과 같이 팝업 대화 상자에 마지막으로 사용한 열 번호가 표시됩니다.

기억해야 할 사항

  • ALT + F11 을 눌러 VBA 편집기를 엽니다.
  • ALT + 매크로 대화 상자를 사용하려면 F8
  • VBA 코드를 실행하려면 F5.

결론

요약하면 Excel에서 VBA를 사용하여 데이터가 있는 열을 계산하는 2가지 방법에 대해 논의했습니다. 이 글과 함께 첨부된 연습문제집을 다운받아서 모든 방법을 연습하는 것을 추천합니다. 그리고 아래 코멘트 섹션에서 질문을 주저하지 마십시오. 우리는 모든 관련 질문에 최대한 빨리 응답하려고 노력할 것입니다. 자세한 내용은 당사 웹사이트 ExcelWIKI 를 참조하십시오.

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