Microsoft Excel to więcej niż przydatne narzędzie, którego rozgłos nie jest negowany od wielu lat. Jest niezbędna w życiu zawodowym i prywatnym.

Dodając kod VBA do swoich plików możesz zautomatyzować wiele zadań i zaoszczędzić sporo czasu.

Ten darmowy kurs pokazuje, jak zautomatyzować wprowadzanie czasu. I jak sprawić, by operacja była tak szybka i łatwa, jak to możliwe, dzięki językowi VBA.

Opcjonalny quiz pozwoli Ci sprawdzić swoje nowe umiejętności.

Co to jest VBA i dlaczego go używamy?

VBA (Visual Basic for Applications) to język programowania używany we wszystkich aplikacjach pakietu Microsoft Office (obecnie Microsoft 365) (Word, Excel, PowerPoint i Outlook).

Pierwotnie VBA było implementacją języka Microsoft Visual Basic (VB) znalezionego w aplikacjach Microsoft Office. Chociaż oba języki są ze sobą ściśle powiązane, główną różnicą jest to, że język VBA może być używany tylko w aplikacjach Microsoft Office.

Dzięki temu prostemu językowi można tworzyć mniej lub bardziej złożone programy komputerowe, które automatyzują powtarzalne zadania lub wykonują dużą liczbę operacji za pomocą jednego polecenia.

W swojej najprostszej postaci te małe programy nazywane są makrami i są skryptami napisanymi przez programistów VBA lub zaprogramowanymi przez użytkownika. Można je wykonać za pomocą pojedynczego polecenia z klawiatury lub myszy.

W bardziej złożonych wersjach programy VBA mogą być oparte na określonych aplikacjach pakietu Office.

Algorytmy mogą być używane do automatycznego generowania raportów, list danych, wiadomości e-mail itp. Możesz użyć VBA do tworzenia szczegółowych aplikacji biznesowych opartych na standardowych aplikacjach pakietu Office.

Chociaż VBA jest obecnie dość ograniczone dla doświadczonych programistów, jego dostępność, bogata funkcjonalność i duża elastyczność wciąż przemawiają do wielu profesjonalistów, zwłaszcza z branży finansowej.

Użyj rejestratora makr do swoich pierwszych kreacji

Aby utworzyć makra, musisz zakodować program w języku Visual Basic (VBA), który w rzeczywistości jest nagraniem makra, bezpośrednio w przewidzianym do tego narzędziu. Nie każdy jest informatykiem, więc oto jak skonfigurować makra bez ich programowania.

– Kliknij na zakładkę Développeur, a następnie przycisk Enregistrer makro.

- Na polu nazwa makra, wpisz nazwę, którą chcesz nadać swojemu makro.

W terenie Klawisz skrótu, wybierz kombinację klawiszy jako skrót.

Wpisz opis. Jeśli masz nagrane więcej niż jedno makro, zalecamy prawidłowe nazwanie ich wszystkich, aby uniknąć niewłaściwego użycia.

- Kliknij OK.

Wykonaj wszystkie czynności, które chcesz zaprogramować za pomocą makra.

– Wróć do zakładki Développeur a następnie kliknij przycisk Zatrzymaj nagrywanie po zakończeniu.

Ta operacja jest stosunkowo prosta, ale wymaga pewnego przygotowania. To narzędzie kopiuje wszystkie czynności, które wykonujesz podczas nagrywania.

Aby uniknąć nieoczekiwanych sytuacji, przed rozpoczęciem nagrywania należy wykonać wszystkie czynności niezbędne do działania makra (na przykład usunięcie starych danych na początku makra).

Czy makra są niebezpieczne?

Makro utworzone dla dokumentu Excel przez innego użytkownika nie jest bezpieczne. Powód jest bardzo prosty. Hakerzy mogą tworzyć złośliwe makra, tymczasowo modyfikując kod VBA. Jeśli ofiara otworzy zainfekowany plik, Office i komputer mogą zostać zainfekowane. Na przykład kod może infiltrować aplikację Office i rozprzestrzeniać się za każdym razem, gdy tworzony jest nowy plik. W najgorszym przypadku może nawet przeniknąć do Twojej skrzynki pocztowej i wysłać kopie złośliwych plików do innych użytkowników.

Jak mogę się zabezpieczyć przed złośliwymi makrami?

Makra są przydatne, ale są również bardzo podatne na ataki i mogą stać się narzędziem hakerów do rozprzestrzeniania złośliwego oprogramowania. Możesz jednak skutecznie się chronić. Wiele firm, w tym Microsoft, przez lata poprawiło bezpieczeństwo swoich aplikacji. Upewnij się, że ta funkcja jest włączona. Jeśli spróbujesz otworzyć plik zawierający makro, oprogramowanie go zablokuje i ostrzeże.

Najważniejszą wskazówką, jak uniknąć pułapek hakerów, jest niepobieranie plików z nieznanych źródeł. Ważne jest również ograniczenie otwierania plików zawierających makra, aby można było otwierać tylko zaufane pliki.

 

Czytaj dalej artykuł na oryginalnej stronie →