Excel에서 VBA 매크로 삽입 및 실행 - 단계별 가이드

  • 이 공유
Michael Brown

VBA 코드(Visual Basic for Applications 코드)를 Excel 통합 문서에 추가하고 이 매크로를 실행하여 스프레드시트 작업을 해결하는 방법을 보여주는 초보자를 위한 짧은 단계별 자습서입니다.

나와 같은 대부분의 사람들은 진정한 Microsoft Office 전문가가 아닙니다. 따라서 이 옵션 또는 해당 옵션을 호출하는 모든 세부 사항을 알지 못할 수 있으며 다른 Excel 버전에서 VBA 실행 속도의 차이를 알 수 없습니다. 적용된 데이터를 처리하기 위한 도구로 Excel을 사용합니다.

어떤 식으로든 데이터를 변경해야 한다고 가정해 보겠습니다. 당신은 많이 봤고 작업을 해결하는 VBA 매크로를 찾았습니다. 그러나 VBA에 대한 지식이 부족합니다. 찾은 코드를 사용할 수 있도록 이 단계별 가이드를 자유롭게 공부하십시오.

    VBA 코드를 Excel 통합 문서에 삽입

    이 예에서는 VBA 매크로를 사용하여 현재 워크시트에서 줄 바꿈을 제거합니다.

    1. Excel에서 통합 문서를 엽니다.
    2. Alt + F11을 눌러 Visual Basic Editor<를 엽니다. 2> (VBE).

    3. " Project-VBAProject " 창에서 통합 문서 이름을 마우스 오른쪽 버튼으로 클릭합니다( 편집기 창)을 선택하고 삽입 -> 상황에 맞는 메뉴에서 Module .

    4. VBA 코드(웹 페이지 등에서)를 복사하여 VBA 편집기의 오른쪽 창에 붙여넣습니다(" Module1 " 창).

    5. 팁: 매크로 실행 속도 향상

      VBA 매크로는 처음에 다음 줄을 포함하지 않습니다.

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      그런 다음 다음을 추가합니다. 매크로가 더 빨리 작동하도록 하는 줄(위의 스크린샷 참조):

      • Dim 으로 시작하는 모든 코드 줄 다음에 코드의 맨 처음까지(있는 경우 " Dim " 줄 없음, Sub 줄 바로 뒤에 추가):

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • 코드 바로 앞 End Sub :

        Application.ScreenUpdating = True

        Application.Calculation = xlCalculationAutomatic

      다음 줄은 다음과 같습니다. 이름에서 알 수 있듯이 매크로를 실행하기 전에 화면 새로 고침을 끄고 통합 문서의 수식을 다시 계산합니다.

      코드가 실행된 후 모든 것이 다시 켜집니다. 결과적으로 성능이 10%에서 500%로 증가합니다(아하, 매크로는 셀의 내용을 지속적으로 조작하는 경우 5배 더 빠르게 작동합니다).

    6. 통합 문서를 " Excel 매크로 사용 통합 문서 "로 저장합니다.

      Crl + S를 누른 다음 " 다음 기능은 매크로 없는 통합 문서에 저장할 수 없습니다 " 경고 대화 상자에서 " 아니요 " 버튼을 클릭합니다.

      " 다른 이름으로 저장 " 대화 상자가 열립니다. " 파일 형식 " 드롭다운 목록에서 " Excel 매크로 사용 통합 문서 "를 선택하고 저장 버튼을 클릭합니다.

    7. Alt + Q를 눌러편집기 창을 열고 통합 문서로 다시 전환합니다.

    Excel에서 VBA 매크로를 실행하는 방법

    위 섹션에 설명된 대로 추가한 VBA 코드를 실행하려면 다음을 누릅니다. Alt+F8을 눌러 " 매크로 " 대화 상자를 엽니다.

    그런 다음 "매크로 이름" 목록에서 원하는 매크로를 선택하고 "실행" 버튼을 클릭합니다.

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.