Bezpieczeństwo makr

Pliki Excela zawierające kod VBA (czyli makra i/lub procedury) mogą niestety zawierać również szkodliwe oprogramowanie i mogą być niebezpieczne dla naszego komputera. Ma to znaczenie szczególnie przy otwieraniu plików nieznanego pochodzenia, pochodzących gdzieś z internetu i warto się zabezpieczyć. 
Ustawienia bezpieczeństwa makr dostępne są na karcie Developer w grupie opcji Kod:

Można je też ustawić na karcie Plik –> Opcje –> Centrum Zaufania –> Ustawienia Centrum Zaufania.

Dostępne są tu następujące opcje:

Ja preferuję tu drugą opcję czyli wyłączenie makr i włączenie powiadomień. Dotyczy to ustawień ogólnych Excela i dotyczy wszystkich plików. Po jej wyborze, przy otwarciu pliku z makrami zobaczymy taki komunikat:

Wystarczy, jeżeli naciśniemy przycisk Włącz zawartość i wszystkie makra będą dostępne.

Jest to z pewnością bardzo pożyteczne działanie, ale w sytuacji aplikacji znanych i sprawdzonych, z pewnego źródła – często uciążliwe. Jak się pozbyć tych komunikatów? Przynajmniej w stosunku do tych treści, których jesteśmy pewni?
Służy do tego inna z opcji Centrum Zaufania – Zaufane lokalizacje

Po naciśnięciu przycisku Dodaj nową lokalizację… , otwiera się  nowy formularz, w którym definiujemy wybrany folder:

Z reguły warto od razu zaznaczyć także checkbox Podfoldery tej lokalizacji są także zaufane.

W ten sposób może wybrać zaufane lokalizacje na naszym komputerze. Jeżeli chcemy zdefiniować jakiś dysk sieciowy, konieczne jest zaznaczenie wcześniejsze checkboxa Zezwalaj na zaufane lokalizacje w mojej sieci.


Edytor VBA

VBA czyli Visual Basic Application to okrojona wersja języka oprogramowania Visual Basic zaimplementowana przede wszystkim w aplikacjach Microsoft Office (Excel, Access, Word, Power Point), ale nie tylko. Można ją znaleźć także np. w Corel Draw.
Chcąc efektywnie pracować w Excelu, całkowicie zautomatyzować pracę, na pewno warto się zainteresować i poznać VBA. Tym bardziej, że pierwsze makra wystarczy po prostu nagrywać, nawet bez znajomości języka – i tak będzie działać. Kolejne kroki to z reguły modyfikacja nagranego makra, potem pierwsze próby napisania własnego…. To wciąga i wcale  nie wymaga super wiedzy informatycznej 🙂 

Na początek więc gdzie jest edytor VBA?

Zapraszam:

[VBA dla początkujących]