Zapisywanie makra

Dotyczy
Excel 2013

Aby utworzyć makro w programie Excel, należy uruchomić rejestratora makr lub użyć edytora języka Visual Basic for Applications (VBA). Po utworzeniu makra należy je zapisać w celu ponownego użycia w bieżącym skoroszycie lub w innych skoroszytach.

Zapisywanie makra z bieżącym skoroszytem

Jeśli makro będzie potrzebne tylko w skoroszycie, w którym zostało utworzone, kliknij przycisk Zapisz lub Zapisz jako . Zapisywanie skoroszytu z makrami odbywa się jednak nieco inaczej, ponieważ skoroszyt musi być zapisany w specjalnym formacie pliku z obsługą makr. W związku z tym podczas próby zapisania pliku program Excel wyświetla monit o wybór dwóch opcji:

Skoroszyt zawiera makra lub kod języka VBA

  • Zapisz skoroszyt jako skoroszyt z obsługą makr (typ pliku *.xlsm), klikając przycisk Nie.
  • Zapisz go jako skoroszyt wolny od makr, klikając przycisk Tak.

Aby zapisać skoroszyt jako skoroszyt z obsługą makr:

  1. Kliknij przycisk Nie.
  2. W oknie dialogowym Zapisywanie jako typ w polu listy Zapisz jako typ wybierz pozycję Skoroszyt Macro-Enabled programu Excel (*.xlsm).
    Zapisz jako skoroszyt z obsługą makr
  3. Kliknij przycisk Zapisz.

Tworzenie i zapisywanie makra w skoroszycie osobistym

Aby makra były dostępne przy każdym uruchomieniu programu Excel, utwórz je w skoroszycie o nazwie Personal.xlsb. Jest to ukryty skoroszyt przechowywany na komputerze, który jest otwierany przy każdym uruchomieniu programu Excel. Aby dowiedzieć się, jak to zrobić, zobacz Tworzenie i zapisywanie wszystkich makr w jednym skoroszycie .

Kopiowanie makr do skoroszytu makr osobistychSzybki start: tworzenie makraTworzenie lub usuwanie makraUruchamianie makra