Makra w Excelu 2007

Data: 22-04-2013 r.

Arkusze kalkulacyjne, jakim m.in. jest Excel 2007, ułatwiają i przyspieszają pracę bardzo wielu osobom. Aby jeszcze bardziej zautomatyzować i przyspieszyć nasze codzienne zadania możemy tworzyć własne makra w Excelu 2007. Mamy dwie możliwości pozwalające budować makra w Excelu 2007, pierwsza to po prostu napisanie odpowiedniego kodu w edytorze VBA, druga to rejestrowanie makra.

Makra służą do automatyzacji rutynowych i powtarzalnych zadań. Jeżeli jakąś czynność wykonujemy raz w miesiącu bądź częściej, a plik wsadowy, który poddajemy obróbce za każdym razem ma identyczny (bądź bardzo podobny) układ, to jest doskonałe miejsce do nagrania makra i przyspieszenia naszej pracy. Drugim miejscem, w którym makra mogą nam pomóc są krótkie, ale bardzo często powtarzające się czynności, które musimy wykonać, np. chcemy zamienić nazwy miesięcy z angielskich na polskie.

Nic prostszego! Wystarczy nagrać makro w Excelu 2007, w którym zamieniamy po kolei nazwy miesięcy (tu warto użyć odwołań względnych, tak aby móc stosować makro do wybranego obszaru). Od tego momentu zmiana nazw będzie wymagała dwóch kliknięć zamiast kilkudziesięciu.

Niewątpliwą zaletą makr w Excelu 2007 jest minimalizacja czynnika ludzkiego z procesu obróbki danych. Dzięki temu zmniejszamy prawdopodobieństwo pomyłki, co w wielu przypadkach jest bardzo istotne.

 

Przed rozpoczęciem nagrywania makra dobrze jest przejść „na sucho” przez to co chcemy zrobić. W przypadku dużej ilości zmian warto nawet zapisać krok po kroku co chcemy zrobić. W trakcie nagrywania zapisywane są wszystkie nasze czynności. Jeśli się pomylimy, a następnie wprowadzimy poprawną formułę, to błąd również zostanie zapisany. Każda taka czynność wydłuża czas działania makra, a także zwiększa ryzyko wystąpienia błędu.

Należy pamiętać, że raz nagranego makra nie możemy w łatwy sposób zmodyfikować. Pozostaje nam nagranie go od nowa lub ingerencja bezpośrednio w kod programu. Przy czym ta druga opcja wymaga sporych umiejętności, choć jak pokażemy pod koniec nie jest niemożliwa nawet dla osób niezaznajomionych z językami programowania. Dlatego też warto dobrze się przygotować i dwa razy zastanowić, co chcemy osiągnąć, zanim rozpoczniemy nagrywanie.

Maciej Kutera, analityk w UPC Polska


Zobacz także:

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Jak zatrzeć ślady po przeglądaniu Internetu?

pobierz

Wzór Polityki Bezpieczeństwa w ochronie danych osobowych

pobierz

Konfiguracja bezpieczeństwa. Windows 10

pobierz

10 sprytnych trików na szybkie obliczenia w Excelu

pobierz

Polecane artykuły

Array ( [docId] => 34272 )
Array ( [docId] => 34272 )