excel macros hands tutorial
이 실습 Excel 매크로 자습서에서는 매크로가 무엇인지, 다양한 예제와 함께 VBA 매크로를 만들고 사용하는 방법을 설명합니다.
업계에서 우리 대부분은 거의 매일 반복적으로 수행해야 할 특정 작업을 확실히 가지고 있습니다. 이제 이러한 작업이 단 한 번의 클릭으로 완료되었다고 상상해보십시오. 흥미 진진한가요? 엑셀 매크로가 그 답입니다.
이 튜토리얼에서는 매크로 란 무엇입니까? 실제 예제와 함께 절대 및 상대 참조를 사용하여 매크로를 기록하는 방법.
=> 여기에서 VBA 초보자 가이드 살펴보기
학습 내용 :
Excel 매크로 란?
매크로는 원하는 작업을 수행하기 위해 실행할 수있는 일련의 동작입니다.
매월 연체 금액이 굵은 빨간색으로 표시된 사용자 계정을 표시해야하는 보고서를 작성한다고 가정합니다. 그런 다음 원할 때마다 이러한 서식 변경 사항을 적용하는 매크로를 만들고 실행할 수 있습니다.
Excel에서 매크로를 활성화하는 방법
개발자 탭은 매크로, 추가 기능과 같은 기능으로 작업 할 수있는 기능을 제공하며 원하는 모든 것을 자동화하는 데 도움이되는 자체 VBA 코드를 작성할 수도 있습니다. 이 탭은 기본적으로 숨겨져 있습니다.
아래 단계에 따라 개발자 탭을 숨김 해제하십시오. 이는 모든 버전의 Windows 용 Excel (Excel 2007,2010, 2013, 2016, 2019)에서 작동합니다.
노트 : 이것은 일회성 프로세스입니다. 개발자 탭을 활성화하면 명시 적으로 비활성화하지 않는 한, 여는 모든 Excel 인스턴스에 대해 항상 사용자 지정 리본에 표시됩니다.
개발자 탭 활성화
#1) 클릭 파일 탭
#두) 딸깍 하는 소리 옵션
#삼) 클릭 리본 사용자 지정.
# 4) 리본 사용자 지정에서 활성화 개발자.
개발자 탭을 활성화하면 리본 목록에 표시됩니다.
개발자 탭의 옵션
다음은 개발자 탭 아래에있는 옵션입니다.
- 비주얼 베이직 : VBA 코드를 작성하거나 편집 할 수있는 편집기를 제공합니다. Alt + F11을 사용하여 열 수도 있습니다.
- 매크로 : 이미 기록 된 모든 매크로 목록을 제공하며 새 매크로를 기록하는데도 사용됩니다. Alt + F8은 매크로 목록을 직접 엽니 다.
- 추가 기능 : 추가 기능을 삽입하고 관리 할 수도 있습니다.
- 통제 수단: 양식 컨트롤 및 ActiveX 컨트롤을 사용하는 데 도움이됩니다. 컨트롤 속성보기 및 편집. 디자인 모드 ON / OFF는 여기에서 제어됩니다.
- XML : XML 데이터 파일 가져 오기 / 내보내기, XML 확장 팩 관리 및 XML 원본 작업 창 열기를 지원합니다.
매크로 기록 방법
예를 고려하십시오 , 회사에 Excel의 다양한 부서에 대한 작업 표를 생성하는 특정 도구가 있습니다. 관리자는 매주 재무 팀에 시트를 검토하고 보낼 책임이 있습니다.
그러나 보내기 전에 다음과 같은 형식을 지정하라는 메시지가 표시됩니다.
- 팀 이름과 주 번호가 포함 된 모든 시트에 제목을 삽입하고 굵게 표시하고 배경은 노란색으로 표시합니다.
- 테두리 그리기
- 열 제목을 굵게 표시하십시오.
- 시트 이름을 팀 이름으로 바꿉니다.
매주 수동으로 수행하는 대신 매크로를 만들고 클릭 한 번으로 이러한 모든 작업을 수행 할 수 있습니다.
매크로 기록은 매우 쉽습니다. 개발자 탭으로 이동하여 매크로 기록.
입력해야하는 창이 열립니다.
# 1) 매크로 이름 : 이름은 단어 사이에 공백이 없어야합니다. 알파벳이나 밑줄로 시작해야합니다.
# 2) 바로 가기 키 : 이것은 매크로를 실행할 때 유용합니다. 단축키를 누르면 실행됩니다. 아직 사용하지 않은 키를 제공해야합니다. 그렇지 않으면 매크로가이를 무시합니다.
예를 들면 단축키로 Ctrl + S를 언급하면 Ctrl + S를 누를 때마다 매크로가 실행되어 파일 저장 옵션이 무시됩니다. 따라서 Ctrl + Shift + D와 같이 Shift를 추가하는 것이 좋습니다.
# 3) 매크로 저장 : 여기에는 아래와 같이 3 가지 옵션이 있습니다.
- 이 워크 북 : 생성 된 모든 매크로는 현재 통합 문서에서만 사용할 수 있습니다. 새 Excel을 열면 이전에 만든 매크로를 사용할 수 없으므로 사용할 수 없습니다.
- 개인용 매크로 통합 문서 : 이 옵션을 선택하면 생성 된 매크로가 저장되고 새 Excel 시트를 열 때 표시됩니다.
- 새 통합 문서 : 이 옵션은 새 통합 문서를 열고 해당 통합 문서에서 수행 된 작업이 기록됩니다.
# 4) 설명 : 이것은 매크로의 목적을 설명합니다. 이를 사용하는 모든 사람이 정확히 무엇에 사용되는지 알 수 있도록 자세한 설명을 제공하는 것이 좋습니다.
위에서 언급 한 필드에 대한 세부 정보를 입력하면 Excel 통합 문서에서 필요한 작업을 수행 할 수 있으며 모든 것이 기록됩니다. 완료되면 개발자 탭으로 돌아가서 녹음을 중지합니다.
매크로를 사용하여 Excel 통합 문서 저장
'이 통합 문서'로 매크로 저장 선택 : 기록하는 동안 '이 통합 문서'로 저장 매크로를 선택했다고 가정합니다. 완료되면 파일을 저장하십시오. 저장하는 동안 Excel 매크로 사용 통합 문서를 선택해야합니다. 매크로를 명시 적으로 저장할 필요는 없습니다. 자동으로 저장됩니다.
'개인용 매크로 통합 문서'로 매크로 저장 선택 : 이제 기록하는 동안 '개인용 매크로 통합 문서'로 저장 매크로를 선택해보십시오. 매크로를 명시 적으로 저장해야합니다. Excel 파일을 저장 한 다음 파일을 닫으십시오. 그러면 아래와 같은 팝업 대화 상자가 나타납니다.
노트 : 저장하지 않으면 매크로가 삭제됩니다.
매크로 실행
이제 파일 기록 및 저장이 완료되었으므로 파일을 실행하고 원하는 결과를 얻으십시오. 출석 작업 표 예제에서 달성하는 데 필요한 모든 단계가 포함 된 매크로를 기록하고 단축키 Ctrl + Shift + B를 사용하여이 통합 문서로 저장했습니다.
따라서 매주 소프트웨어 도구에서 새 Excel을받을 때 해당 Excel 파일을 열고 바로 가기 키 (Ctrl + Shift + B)를 누르면 모든 변경 사항이 예상대로 통합됩니다. 결과 Excel은 아래와 같습니다.
Excel-Macro-Workbook 첨부
노트 :
- 바로 가기 키를 잊어 버린 경우 개발자-> 매크로로 이동하여 매크로를 선택하고 옵션을 클릭 할 수 있습니다.
- 개인 저장소로 저장된 매크로가 매크로 탭 아래에 표시되지 않는 경우. 보기-> 숨기기 해제로 이동하면 모든 매크로 목록이 표시됩니다.
셀 참조
아래와 같이 매크로를 기록하는 방법은 2 가지가 있습니다.
- 절대 셀 참조
- 상대 셀 참조
절대 셀 참조 : 절대 참조는 항상 기록 된 특정 셀을 가리 킵니다. 예를 들면 : A10 셀에 텍스트를 기록하면 다음에 다른 통합 문서에서 해당 매크로를 사용할 때 해당 텍스트가 A10에 배치됩니다.
출석 시간표 예를 고려하십시오. 우리는 항상 제목이 모든 시트의 첫 번째 행에 있기를 원합니다. 셀 참조가 다른 시트 나 통합 문서에 복사 될 때 변경되는 것을 원하지 않습니다. 이 경우 Absolute Cell Referencing이 유용합니다.
상대 셀 참조 : 워크 시트의 여러 위치에서 단계를 반복해야한다고 가정합니다. 상대 참조는 여러 행이나 열에서 동일한 계산 또는 단계를 반복해야 할 때 편리합니다.
예: 1000 명의 직원의 전체 이름, 전화 번호, 생년월일이 포함 된 Excel 시트가 있다고 가정 해 보겠습니다. (형식은 아래와 같습니다.)
Emp ID | Emp FullName | 전화 번호 | 생년월일 |
---|---|---|---|
1 | John Jeson | 1111111111 | 1987 년 1 월 10 일 |
두 | 톰 마티스 | 2222222222 | 1988 년 2 월 1 일 |
삼 | Jesper 클러스터 | 3333333333 | 1989 년 2 월 22 일 |
4 | 팀 조셉 | 4444444444 | 1990 년 3 월 16 일 |
5 | 비제이 ABC | 5555555555 | 1991 년 4 월 7 일 |
관리자는 귀하가 다음을 기대합니다.
- 이름과 성을 구분하십시오.
- 전화 번호에 국가 코드 예 (+91)를 추가합니다.
- DOB를 dd-mon-yy 형식으로 표시합니다. 예: 87 년 1 월 10 일.
1000 개의 레코드가 있으므로 수동으로 수행하는 데 시간이 걸립니다. 따라서 매크로를 만들기로 결정했습니다. 그러나 절대 참조를 사용하면 여러 행과 열에서 작동하기를 원하므로 문제가 해결되지 않습니다. 이 경우 상대 참조가 편리합니다.
상대 참조를 사용하여 Excel 매크로 기록
상대 참조를 사용하여 기록하려면 먼저 기록을 시작할 셀을 선택합니다.
개발자로 이동-> 상대 참조 사용-> 매크로 기록을 클릭하십시오. . 원하는 것을 녹음하고 녹음 중지를 누르십시오.
위의 예에서는 다음 단계를 따르십시오.
- 먼저 Emp FullName 옆에 열을 삽입하고 열 제목을 FirstName 및 LastName으로 변경해야합니다.
- 고르다 B2 셀-> 개발자로 이동-> 상대 참조 사용-> 매크로 기록 .
- 텍스트 구분 기호를 사용하여 성과 이름을 구분합니다. 완료되면 녹음을 중지하십시오.
- 마찬가지로 전화 번호와 생년월일에 대해 2 개의 매크로를 더 만듭니다.
- 파일을 저장하십시오.
- 실행하려면 B1001 인 마지막 emp까지 모든 Emp FullName 즉, B3을 선택하고 1을 실행합니다.성매크로.
- 전화 번호 및 생년월일에 대해서도 유사한 단계를 따릅니다. 결과 Excel은 다음과 같습니다.
Emp ID | Emp FirstName | Emp LastName | 전화 번호 | 생년월일 |
---|---|---|---|---|
1 | 남자 | Jeson | (+91) 1111111111 | 87 년 1 월 10 일 |
두 | 톰 | 버들개지 | (+91) 2222222222 | 88 년 2 월 1 일 |
삼 | Jesper | 클러스터 | (+91) 3333333333 | 89 년 2 월 22 일 |
4 | 팀 | 조셉 | (+91) 4444444444 | 90 년 3 월 16 일 |
5 | 비제이 | 알파벳 | (+91) 5555555555 | 91 년 4 월 7 일 |
참고 용 첨부 파일
자주 묻는 질문
Q # 1) Excel에서 매크로의 예는 무엇입니까?
대답: 매크로는 원하는 작업을 수행하기 위해 실행할 수있는 일련의 동작입니다.
월드 오브 워크래프트 개인 서버 바닐라
사용자 계정에 연체 금액을 굵은 빨간색으로 표시해야하는 보고서를 매달 작성한다고 가정 해 보겠습니다. 클릭 한 번으로 원할 때마다 이러한 서식 변경 사항을 적용하는 매크로를 만들고 실행할 수 있습니다.
Q # 2) Excel에서 매크로는 어디에 있습니까?
대답: 기록 된 모든 매크로는 아래에서 사용할 수 있습니다. 개발자 탭-> 매크로
개인용 매크로를 찾을 수없는 경우 다음으로 이동하십시오. 보기-> 숨기기 해제 .
Q # 3) Excel의 셀 참조 유형은 무엇입니까?
대답:
- 순수한: 절대 참조는 항상 기록 된 특정 셀을 가리 킵니다. 예를 들면 D10 셀에 텍스트를 기록하면 매크로가 사용될 때마다 항상 D10을 가리 킵니다.
- 상대적인: 여러 행 또는 열에서 동일한 계산 또는 단계를 반복해야 할 때마다 편리합니다.
Q # 4) Excel의 매크로를 모든 통합 문서에 저장하려면 어떻게해야합니까?
대답: 매크로를 기록하는 동안 매크로 저장 위치에서 개인용 매크로 통합 문서를 선택하면 모든 통합 문서에서 매크로를 사용할 수 있습니다. 여전히 옵션이 표시되지 않으면 보기-> 숨기기 해제 .
결론
이 자습서에서는 Excel에서 일상적인 작업을 자동화하는 데 도움이되는 Excel 매크로를 배웠습니다.
우리는 매크로가 무엇인지 본 적이 있습니까? 매크로를 Excel에 표시하는 방법. 또한 예제와 함께 절대 및 상대 셀 참조를 사용하여 매크로를 기록하는 방법을 탐색했습니다.
=> Easy VBA 교육 시리즈 읽기
추천 도서
- Excel VBA 자습서-Excel의 VBA 소개
- VBA 데이터 유형-VBA의 숫자 및 비 숫자 데이터 유형
- 35 개 이상의 가장 일반적인 Microsoft Excel 인터뷰 질문 및 답변
- Excel 매크로를 사용하여 반복적 인 QA 작업을 자동화하는 방법 (예제)
- Excel, Chrome 및 MS Word에서 XML 파일을 여는 방법
- Selenium 웹 드라이버의 Excel 시트에서 데이터를 읽거나 쓰는 방법
- 테스터가 Excel을 실행하기 위해 가져야하는 5 가지 주요 사항 (및 소프트웨어 테스터의 변화하는 관점)
- VBScript Excel 개체 작업