Strona główna
Office
Jak włączyć makra w programie Excel?

Jak włączyć makra w programie Excel?

✦ AI
Ekran komputera z arkuszem Excel i widocznym paskiem ostrzeżenia o zabezpieczeniach dotyczących makr.

Makra w Excelu włącza się na dwa sposoby: dla pojedynczego pliku, odblokowując go we właściwościach, albo globalnie w Centrum zaufania. Rób to tylko wtedy, gdy znasz źródło skoroszytu i ufasz zawartemu w nim kodowi VBA.

Jak włączyć kartę Deweloper?

Karta Deweloper daje dostęp do narzędzi związanych z makrami, w tym polecenia Makra, edytora Visual Basic i ustawień zabezpieczeń.

W systemie Windows wykonaj następujące czynności:

  1. Otwórz Excel i wybierz Plik, a następnie Opcje.
  2. Przejdź do sekcji Dostosuj Wstążkę.
  3. Na liście kart głównych zaznacz Deweloper.
  4. Wybierz OK.

Na komputerze Mac ścieżka wygląda nieco inaczej:

  1. Otwórz Excel i wybierz Excel, a następnie Preferencje.
  2. Przejdź do sekcji Wstążka i pasek narzędzi.
  3. W obszarze kart głównych zaznacz Deweloper.
  4. Zamknij ustawienia, zapisując zmianę.

Jak zmienić ustawienia makr w Centrum zaufania?

Samo pokazanie karty Deweloper nie włącza makr. Za zgodę na ich uruchamianie odpowiada Centrum zaufania. W Excelu dla Windows otwórz je tak:

  1. Wybierz Plik, a następnie Opcje.
  2. Kliknij Centrum zaufania.
  3. Wybierz Ustawienia Centrum zaufania.
  4. Otwórz sekcję Ustawienia makr.
  5. Wybierz poziom zabezpieczeń, który odpowiada Twojej sytuacji, i kliknij OK.

W Excelu dla Mac dostępność i nazwy części ustawień mogą różnić się od wersji Windows. Jeśli nie widzisz Centrum zaufania lub danej opcji, może ona być ograniczona przez administratora urządzenia albo organizacji.

Zmiana ustawień w Centrum zaufania dotyczy bieżącej aplikacji Excel. Nie oznacza automatycznego włączenia makr we wszystkich programach pakietu Microsoft 365.

Które ustawienie makr wybrać?

W Centrum zaufania znajdziesz kilka poziomów ochrony. Ich działanie można porównać w ten sposób:

Ustawienie Opis działania
Wyłącz makra języka VBA bez powiadomienia Excel blokuje makra i nie wyświetla ostrzeżenia. To ustawienie utrudnia uruchomienie makra nawet wtedy, gdy plik pochodzi z zaufanego źródła.
Wyłącz makra języka VBA z powiadomieniem Makra pozostają wyłączone, ale Excel pokazuje ostrzeżenie. Możesz wtedy zdecydować, czy włączyć zawartość konkretnego pliku.
Wyłącz makra języka VBA z wyjątkiem makr podpisanych cyfrowo Uruchamiane są makra podpisane przez zaufanego wydawcę, a pozostałe zostają zablokowane lub wymagają dodatkowej decyzji.
Włącz makra języka VBA Excel uruchamia makra bez standardowego potwierdzenia. Microsoft oznacza tę opcję jako niezalecaną, ponieważ może dopuścić do działania niebezpiecznego kodu.

W większości przypadków najbezpieczniejszym kompromisem jest opcja Wyłącz makra języka VBA z powiadomieniem. Pozwala ona włączyć makra tylko w wybranym skoroszycie, zamiast zezwalać na ich działanie we wszystkich plikach.

Jak uruchomić makro po włączeniu zabezpieczeń?

Po otwarciu zaufanego skoroszytu możesz uruchomić makro z karty Deweloper. Najczęściej stosuje się te metody:

  • Makra – otwórz kartę Deweloper, wybierz Makra, zaznacz nazwę procedury i kliknij Uruchom.
  • Przycisk na arkuszu – makro może być przypisane do kształtu, grafiki lub kontrolki.
  • Skrót klawiaturowy – w oknie Makra wybierz Opcje i przypisz kombinację klawiszy.
  • Edytor Visual Basic – otwórz kod makra i uruchom je z poziomu edytora.

Co zrobić, gdy zablokowany jest tylko jeden plik?

Jeżeli problem dotyczy skoroszytu pobranego z internetu lub otrzymanego w wiadomości e-mail, Windows może oznaczyć go jako pochodzący z niezaufanego źródła. W takim przypadku nie musisz od razu zmieniać globalnych ustawień Excela.

Aby odblokować konkretny plik:

  1. Zamknij skoroszyt w Excelu.
  2. Kliknij plik prawym przyciskiem myszy i wybierz Właściwości.
  3. Na karcie Ogólne znajdź opcję Odblokuj, jeśli jest dostępna.
  4. Zaznacz ją, kliknij Zastosuj, a następnie OK.
  5. Otwórz plik ponownie i sprawdź, czy Excel pozwala włączyć zawartość.

Alternatywą jest zaufana lokalizacja. W Centrum zaufania możesz wskazać folder przeznaczony na sprawdzone skoroszyty. Pliki zapisane w takim miejscu są traktowane przez Excel jako zaufane, dlatego należy używać tej funkcji wyłącznie dla folderów, nad którymi masz kontrolę.

Nie włączaj makr w pliku, którego pochodzenia nie znasz. Makro jest kodem VBA i może wykonywać działania wykraczające poza zwykłą edycję arkusza, w tym uruchamiać złośliwe instrukcje. Jeśli administrator firmowego komputera zablokował zmianę ustawień, skontaktuj się z działem IT zamiast obchodzić zabezpieczenia.

Redakcja ithings.pl

Witaj na ithings.pl! Tworzymy zespół praktyków, którzy w przystępny sposób pomagają opanować codzienne wyzwania technologiczne - od konfiguracji poczty i sieci, przez obsługę sprzętu i drukarek, po bezpieczeństwo danych i świat gier. Zostań z nami i korzystaj z technologii bez przeszkód!

Może Cię również zainteresować

Potrzebujesz więcej informacji?