목차
몇 개의 열이 있는 작은 데이터 테이블이 있는 경우 모두 쉽게 셀 수 있습니다. 그러나 큰 데이터 테이블의 경우 오류 없이 모든 열을 계산하는 것은 매우 어렵습니다. 그 외에도 일부 열에는 데이터가 포함될 수 있지만 일부 열은 완전히 비어 있을 수 있습니다. 따라서 큰 데이터 테이블의 경우 데이터가 있는 모든 열을 계산하는 것은 매우 어렵습니다. 이 글에서는 엑셀에서 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 를 참조하십시오.