Start > Kursy on-line > Excel - makra i VBA

Excel - makra i VBA


Lokalizacja makra, a ponowne wykorzystanie

Pomijając jedną dość istotną opcję podczas rejestracji makra w poprzednim rozdziale spowodowaliśmy, iż nasze makro było dostępne jedynie w ramach danego skoroszytu (pliku) programu Excel. Tymczasem możemy zapisywać makra w innych lokalizacjach, dzięki czemu będą one jeszcze bardziej uniwersalne. Spójrzmy ponownie na ekran pojawiający się na początku rejestracji makra:



Rozwijając opcję "Przechowuj makro w" - możemy wybrać spośród trzech opcji:
- Skoroszyt makr osobistych - co spowoduje zapisanie makra w specjalnym, umieszczonym na dysku komputera pliku makr przypisanych dla danego użytkownika komputera. Po dodaniu pierwszego makra zapisanego w tym pliku - zostanie on utworzony i kolejne makra zapisywane w tej opcji będą przechowywane właśnie w nim. Dzięki temu będziemy mieli dostęp do tak zapisanego makra z poziomu dowolnego pliku Excela na danym komputerze. Czyli możemy uruchomić to samo makro w wielu plikach.
Nowy skoroszyt - opcja powoduje otworzenie nowego skoroszytu w celu zapisania w nim rejestrowanego makra.
Ten skoroszyt - domyślna opcja, która zapisuje rejestrowane makro w skoroszycie (pliku), na którym obecnie pracujemy. Wiąże się z tym, że polecenia w nim zarejestrowane będą dostępne także tylko w tym pliku.

W zależności od potrzeb musimy więc podczas rejestracji makra zadecydować, czy będzie ono nam potrzebne także w innych plikach, czy też tylko w obecnym i wybrać stosowną opcję.