Rejestrator makr Excel - Łatwy Excel VBA

Spisie treści

Nagraj makro | Uruchom nagrane makro | Zobacz makro

ten Rejestrator makr, bardzo przydatne narzędzie zawarte w Excel VBA, rejestruje każde zadanie wykonywane w programie Excel. Wystarczy raz nagrać konkretne zadanie. Następnie możesz wykonywać zadanie w kółko za jednym kliknięciem przycisku. Rejestrator makr jest również bardzo pomocny, gdy nie wiesz, jak zaprogramować określone zadanie w Excel VBA. Po nagraniu zadania otwórz Edytor Visual Basic, aby zobaczyć, jak można go zaprogramować.

Niestety jest wiele rzeczy, których nie można zrobić za pomocą rejestratora makr. Na przykład za pomocą rejestratora makr nie można przeglądać zakresu danych. Co więcej, rejestrator makr używa znacznie więcej kodu niż jest to wymagane, co może spowolnić proces.

Nagraj makro

1. Na karcie Deweloper kliknij opcję Nagraj makro.

2. Wpisz nazwę.

3. Wybierz ten skoroszyt z listy rozwijanej. W rezultacie makro będzie dostępne tylko w bieżącym skoroszycie.

Uwaga: jeśli przechowujesz makro w skoroszycie makr osobistych, makro będzie dostępne we wszystkich skoroszytach (plikach programu Excel). Jest to możliwe, ponieważ program Excel przechowuje Twoje makro w ukrytym skoroszycie, który otwiera się automatycznie po uruchomieniu programu Excel. Jeśli przechowujesz makro w nowym skoroszycie, makro będzie dostępne tylko w automatycznie nowo otwartym skoroszycie.

4. Kliknij OK.

5. Kliknij prawym przyciskiem myszy aktywną komórkę (wybraną komórkę). Pamiętaj, aby nie wybierać żadnej innej komórki! Następnie kliknij Formatuj komórki.

6. Wybierz Procent.

7. Kliknij OK.

8. Na koniec kliknij Zatrzymaj nagrywanie.

Gratulacje. Właśnie nagrałeś makro za pomocą rejestratora makr!

Uruchom nagrane makro

Teraz przetestujemy makro, aby sprawdzić, czy może zmienić format liczb na Procent.

1. Wprowadź cyfry od 0 do 1.

2. Wybierz liczby.

3. Na karcie Deweloper kliknij Makra.

4. Kliknij Uruchom.

Wynik:

Zobacz makro

Aby spojrzeć na makro, otwórz Edytor Visual Basic.

Uwaga: makro zostało umieszczone w module o nazwie Module1. Kod umieszczony w module jest dostępny dla całego skoroszytu. Oznacza to, że zmieniasz również format liczbowy komórek w innych arkuszach. Pamiętaj, kod umieszczony na arkuszu (przypisany do przycisku polecenia) jest dostępny tylko dla tego konkretnego arkusza. Na razie możesz zignorować instrukcję Option Explicit.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave