VBA 튜토리얼 | 초보자가 VBA를 배우기위한 단계별 가이드

초보자를위한 Excel VBA 자습서

VBA를 처음 사용하고 그것에 대해 아무것도 모르는 경우 초보자가 Excel VBA 매크로에서 여정을 시작하는 데 가장 적합한 자습서입니다. 자, 오늘 VBA 튜토리얼의 여정을 시작하겠습니다.

VBA는 Visual Basic for Applications 입니다. Excel, Word 및 PowerPoint와 같은 Microsoft 제품 용 Microsoft 프로그래밍 언어입니다. 우리가 원하는 모든 프로그래밍은 VBE (Visual Basic Editor)에서 수행됩니다. VBE는 Excel에서 실행할 작업 코드를 작성하는 플랫폼입니다.

Excel의 매크로는 무엇입니까?

매크로는 Excel이 특정 작업을 수행하도록 지시하는 코드 줄일뿐입니다. 코드가 VBE로 작성되면 통합 문서에서 언제든지 동일한 작업을 실행할 수 있습니다.

매크로 코드는 반복적 인 지루한 작업을 제거하고 프로세스를 자동화 할 수 있습니다. VBA 매크로 코딩 기술로 시작하려면 매크로를 기록하십시오.

VBA 코딩은 Excel의 DEVELOPER 탭에서 사용할 수 있습니다.

Excel에이 개발자 탭이 표시되지 않으면 아래 단계에 따라 Excel에서 개발자 탭을 활성화하십시오.

1 단계 : FILE로 이동-> FILE에서 OPTIONS로 이동합니다.

2 단계 : 리본 사용자 지정 선택

Excel 옵션 창이 표시됩니다. Excel에서 리본 사용자 지정을 선택합니다.

3 단계 : DEVELOPER 확인란을 선택하여 활성화합니다.

4 단계 : 확인을 클릭하여 활성화합니다.

이제 개발자 탭이 표시됩니다.

VBA Excel에서 매크로를 기록하는 자습서

VBA에 대한이 자습서에서는 실제 예제와 함께 Excel에서 매크로를 기록하는 방법을 배웁니다.

이 VBA 매크로 자습서 Excel 템플릿을 여기에서 다운로드 할 수 있습니다 – VBA 매크로 자습서 Excel 템플릿

예 1

좋아, 우리는 Marco를 레코딩하는 것으로 바로 시작할 것입니다.

1 단계 : 매크로 기록 클릭

개발자 아래에서 탭을 클릭하여 매크로 기록을 클릭합니다 .

2 단계 : 매크로에 이름 지정

매크로 기록을 클릭하면 Excel에서 매크로 이름을 지정하라는 메시지가 표시됩니다.

매크로에 적절한 이름을 지정하십시오. 매크로에는 공백 문자와 특수 문자가 없어야합니다. 단어 구분 기호로 밑줄 (_)을 지정할 수 있습니다.

3 단계 : 확인을 클릭하여 녹음을 시작합니다.

이제부터 매크로 레코더는 Excel 시트에 수행하는 모든 활동을 계속 기록합니다.

먼저 A1 셀을 선택합니다.

이제 A1 셀에 "Welcome to VBA"를 입력 합니다 .

4 단계 : 녹음 중지

이제 개발자 탭에서 녹화 중지 옵션을 클릭하여 녹화를 중지합니다.

따라서 Excel은 Excel에서 수행하는 활동 기록을 중지합니다. 이제 엑셀이 활동을 어떻게 기록했는지 봅시다.

5 단계 : VBA 편집기 열기

개발자 탭에서 Visual Basic을 클릭합니다.

Visual Basic을 클릭하면 창 아래에 표시됩니다.

모듈을 두 번 클릭하십시오.

이제 오른쪽에 코드가 표시됩니다. SUB라는 단어로 시작되는 매크로 코드 .

모든 매크로에는 두 부분이 있는데 하나는 머리이고 다른 하나는 꼬리입니다. 모든 매크로에는 이름이 있습니다.

매크로의 머리와 꼬리 사이에 엑셀은 모든 활동을 기록했습니다.

매크로 기록을 시작한 후 가장 먼저 한 일은 A1 셀을 선택하고 범위 (“A1”) 로 기록한 것 입니다. 고르다

두 번째 활동은 "VBA에 오신 것을 환영합니다"라는 값을 입력했습니다. 선택하자마자 활성 셀이되므로 엑셀은 활동을 ActiveCell.FormulaR1C1 =“Welcome to VBA” 로 기록했습니다 .

참고 : R1C1은 행 1, 열 1입니다.

세 번째 활동은 "VBA에 오신 것을 환영합니다"라는 단어를 입력 한 후 Enter 키를 누르고 선택한 A2 셀을 엑셀합니다. 따라서 범위 (“A2”) 로 활동으로 기록 된 엑셀을 선택하십시오.

이 매크로 레코더는 엑셀 시트에 우리가 한 모든 활동을 기록했습니다. 이제 A1 셀의 단어를 삭제하십시오.

단어를 삭제 한 후 다시 한 번 코드가있는 VBE로 이동합니다.

6 단계 : 코드 실행

A1 셀에 동일한 텍스트 값을 다시 입력하려면 RUN 버튼을 클릭합니다.

참고 : 코드를 실행하는 단축키는 F5입니다.

따라서 매크로가 실행되고 동일한 값을 다시 얻습니다. 이처럼 일상적인 작업을 자동화하여 많은 시간을 절약하고 매일 지루한 작업을 제거 할 수 있습니다.

예제 # 2

이제 더 잘 이해하기 위해 매크로를 하나 더 기록해 보겠습니다. 이 녹음에서는 A1에서 A10까지 일련 번호를 삽입합니다.

개발자 탭으로 이동하여 매크로 기록 옵션을 클릭합니다.

녹음을 시작하려면 확인을 클릭하십시오. 1, 2, 3을 입력 한 다음 채우기 핸들을 드래그하여 일련 번호를 비활성화합니다.

이제 기록 중지를 클릭하십시오.

Visual Basic Editor로 이동하여 코드가 무엇인지 확인합니다.

이제 코드를 살펴 보겠습니다.

먼저 A1 셀을 선택했습니다.

암호:

범위 ( "A1"). 선택

둘째, 활성 셀에 1을 삽입했습니다.

암호:

ActiveCell.FormulaR1C1 = "1"

세 번째 활동은 A2 셀을 선택했습니다.

암호:

범위 ( "A2"). 선택

네 번째 활동은 활성 셀에 2를 삽입했습니다.

코드 :

ActiveCell.FormulaR1C1 = "2"

다섯 번째 활동은 A3 셀을 선택했습니다.

암호:

범위 ( "A3"). 선택

활성 셀에 3을 삽입 한 여섯 번째 활동입니다.

암호:

ActiveCell.FormulaR1C1 = "3"

그런 다음 A1에서 A3까지 셀 범위를 선택했습니다.

암호:

범위 ( "A1 : A3"). 선택

셀을 선택한 후 채우기 핸들을 사용하여 일련 번호를 채웠습니다.

암호:

Selection.AutoFill 대상 : = Range ( "A1 : A10"), 유형 : = xlFillDefault

마지막으로 A1에서 A10까지의 범위를 선택했습니다.

암호:

범위 ( "A1 : A10"). 선택

따라서 이제 A1에서 A10까지의 셀에 1에서 10까지의 일련 번호를 삽입 할 때마다이 코드를 실행할 수 있습니다.

매크로 통합 문서를 저장하는 방법?

매크로 코드가 포함 된 Excel 통합 문서는 매크로 사용 통합 문서로 저장해야합니다. Excel에서 다른 이름으로 저장을 클릭하고 파일 확장자를 "매크로 사용 통합 문서"로 선택합니다.

기억해야 할 사항

  • 이것은 VBA의 소개 부분 일뿐입니다. 앞으로 더 많은 게시물을 보려면 블로그를 계속 팔로우하십시오.
  • 매크로 기록은 매크로 여행을 시작하는 가장 좋은 초기화입니다.
  • 점점 더 많은 활동을 기록하고 코드가 무엇인지 확인하십시오.