Wstawianie i uruchamianie makr VBA w Excelu - przewodnik krok po kroku

  • Udostępnij To
Michael Brown

Jest to krótki samouczek dla początkujących pokazujący krok po kroku, jak dodać kod VBA (kod Visual Basic for Applications) do skoroszytu Excela i uruchomić to makro, aby rozwiązać zadania arkusza kalkulacyjnego.

Większość ludzi, takich jak ja i Ty, nie jest prawdziwymi guru Microsoft Office. Możemy więc nie znać całej specyfiki wywoływania tej czy innej opcji, nie potrafimy odróżnić szybkości wykonywania VBA w różnych wersjach Excela. Używamy Excela jako narzędzia do przetwarzania naszych stosowanych danych.

Załóżmy, że musisz w jakiś sposób zmienić swoje dane. Dużo googlowałeś i znalazłeś makro VBA, które rozwiązuje Twoje zadanie. Jednak Twoja znajomość VBA pozostawia wiele do życzenia. Zapraszam do przestudiowania tego poradnika krok po kroku, aby móc wykorzystać znaleziony kod:

    Wstawianie kodu VBA do skoroszytu Excela

    W tym przykładzie użyjemy makra VBA, aby usunąć podziały wierszy z bieżącego arkusza.

    1. Otwórz swój skoroszyt w programie Excel.
    2. Naciśnij Alt + F11, aby otworzyć Edytor Visual Basic (VBE).

    3. Kliknij prawym przyciskiem myszy na nazwę swojego skoroszytu w " Projekt-VBAProjekt " (w lewym górnym rogu okna edytora) i wybierz Insert -> Moduł z menu kontekstowego.

    4. Skopiuj kod VBA (ze strony internetowej itp.) i wklej go do prawego okienka edytora VBA (" Moduł1 " okno).

    5. Wskazówka: Przyspieszenie wykonywania makr

      Jeśli kod Twojego makra VBA nie zawiera na początku następujących linii:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      Następnie dodaj następujące linie, aby twoje makro działało szybciej (zobacz zrzuty ekranu powyżej):

      Wiersze te, jak sugerują ich nazwy, wyłączają odświeżanie ekranu i przeliczanie formuł skoroszytu przed uruchomieniem makra.

      Po wykonaniu kodu wszystko zostaje z powrotem włączone. W efekcie wydajność wzrasta z 10% do 500% (aha, makro działa 5 razy szybciej, jeśli stale manipuluje zawartością komórek).

    6. Zapisz swój skoroszyt jako " Skoroszyt z makrami w programie Excel ".

      Naciśnij Crl + S , a następnie kliknij " Nie " w przycisku " W skoroszycie bez makr nie można zapisać następujących funkcji " dialog ostrzegawczy.

      W " Zapisz jako " otworzy się okno dialogowe, w którym należy wybrać " Skoroszyt z makrami w programie Excel " z " Zapisz jako typ " z listy rozwijanej i kliknij Zapisz przycisk.

    7. Naciśnij Alt + Q, aby zamknąć okno Edytora i przełączyć się z powrotem do swojego skoroszytu.

    Jak uruchomić makra VBA w programie Excel

    Gdy chcesz uruchomić kod VBA, który dodałeś w sposób opisany w punkcie powyżej: naciśnij Alt+F8, aby otworzyć okno " Makro " dialog.

    Następnie wybierz żądane makro z listy "Nazwa makra" i kliknij przycisk "Uruchom".

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.