Makra programu Excel - edycja
W poprzednim rozdziale nauczyłeś się pisać kod makr w edytorze VBA. Możesz edytować kod makra, zmienić nazwę makra i usunąć makro.
Jeśli opanujesz Excel VBA, pisanie kodu lub modyfikowanie kodu makra jest banalnym zadaniem. Możesz dowolnie edytować kod makra. Jeśli chcesz wprowadzić tylko kilka prostych zmian w kodzie makra, możesz nawet skopiować kod makra z jednego miejsca do drugiego.
Kopiowanie kodu makra
Utworzono dwa makra - MyFirstMacro i Button1_Click w skoroszycie z włączoną obsługą makr MyFirstMacro.xlsm. Utworzyłeś pierwsze makro, rejestrując kroki, a drugie makro, pisząc kod. Możesz skopiować kod z pierwszego makra do drugiego makra.
- Otwórz skoroszyt MyFirstMacro.xlsm. 
- Kliknij kartę Deweloper na Wstążce. 
- Kliknij opcję Visual Basic. Otworzy się edytor Visual Basic. 
- Otwórz kod dla modułu Module1 (kod makra MyFirstMacro) i Module2 (kod makra Button1_Click ()). 
- Kliknij kartę Okno na Wstążce. 
- Wybierz opcję Tile Horizontally z listy rozwijanej. 
Możesz wyświetlić kod dwóch makr w oknach kafelkowych.
 
                - Skopiuj wiersz MsgBox w kodzie Module2. 
- Wklej go powyżej tej linii. 
- Zmodyfikuj ciąg jako - - MsgBox „Hello World!” 
- Skopiuj następujący kod z Module1. 
 
                Wklej go w kodzie Module2 między dwoma wierszami kodu MsgBox.
 
                - Kliknij ikonę Zapisz, aby zapisać kod. 
- Kliknij przycisk w arkuszu Excel. Pojawi się okno wiadomości z komunikatem - Hello World! Kliknij OK. 
 
                Pojawią się dane tabeli (zgodnie z kodem, który skopiowałeś) i pojawi się okno komunikatu z komunikatem - Pozdrawiam!
 
                Możesz zmodyfikować kod w zaledwie kilku krokach. To najłatwiejsze zadanie dla początkującego.
Zmiana nazwy makra
Załóżmy, że chcesz uruchomić edytowane makro z dowolnego arkusza roboczego innego niż ten, który ma przycisk polecenia. Możesz to zrobić niezależnie od kliknięcia przycisku, zmieniając nazwę makra.
- Kliknij kartę WIDOK na Wstążce.
- Kliknij Makra.
- Wybierz Wyświetl makra z listy rozwijanej.
Pojawi się okno dialogowe Makro.
- Kliknij nazwę makra - Button1_Click.
- Kliknij przycisk Edytuj.
 
                Kod makra pojawia się w edytorze VBA.
Zmień nazwę wyświetlaną w wierszu podrzędnym z Button1_Click na RenamedMacro. Pozostaw podrzędne i nawiasy bez zmian.
 
                Otwórz okno dialogowe Makro. Nazwa makra pojawia się po zmianie nazwy.
 
                - Kliknij opcję RenamedMacro.
- Kliknij przycisk Uruchom. Makro zostanie uruchomione. Teraz kliknięcie przycisku nie jest konieczne.
Usuwanie makra
Możesz usunąć zapisane lub zakodowane makro.
- Otwórz okno dialogowe Makra.
- Kliknij nazwę makra.
- Kliknij przycisk Usuń.
 
                Plik Delete pojawi się komunikat potwierdzający.
 
                Kliknij Yesjeśli na pewno chcesz usunąć makro. W przeciwnym razie kliknij Nie.