poruszanie się po arkuszu

Transkrypt

poruszanie się po arkuszu
PORUSZANIE SIĘ PO ARKUSZU
W sytuacji pracy z większymi zakresami danych wygodnie jest używać do
poruszania się po arkuszu kursorów zamiast myszki.
Użycie kursorów powoduje przejście z aktywnej komórki do komórki sąsiadującej,
zgodnie z kierunkiem kursora. Aby wykonać większy krok (dokładniej przemieścić
się do ostatniej pełnej, lub pierwszej pełnej komórki w zadanym kierunku) należy
użyć kombinacji klawisza kursora z klawiszem Ctrl.
Przykład:
W powyższym przykładzie - zaczynając od komórki A1 przy użyciu kombinacji
klawiszy Ctrl + -> wybrane zostaną kolejno komórki:
C1 (ostatnia pełna komórka w ciągu wypełnionych komórek na prawo od komórki
A1),
F1 (pierwsza pełna komórka na prawo od komórki C1)
I1 (ostatnia pełna komórka na prawo od komórki F1)
ostatnia komórka w wierszu
Podobnie można poruszać się w pozostałych kierunkach.
Aby znaleźć się szybko w ostatniej komórce używanego zakresu (tj. komórce
leżącej na przecięciu ostatniego używanego wiersza i ostatniej używanej kolumny)
należy użyć skrótu klawiaturowego Ctrl + End.
Podobnie, aby szybko powrócić do komórki A1 wystarczy użyć kombinacji
Ctrl + Home.
Aby przemieścić się szybko do konkretnej komórki, o znanym adresie wystarczy
wpisać jej adres w polu adresu i zatwierdzić operację Enterem. To spowoduje
zaznaczenie wybranej komórki.
Przykładowo, aby szybko przejść do komórki A1 wystarczy wpisać jej adres w polu
Adresu, zaznaczonym na czerwono.
BEZPIECZEŃSTWO MAKR
Ze względu na bezpieczeństwo w wersji Excela 2007 i późniejszych zostały
wprowadzone dodatkowe rozszerzenia plików, m.in.:
rozszerzenie .xlsx - w plikach z takim rozszerzeniem makr nie można używać,
zostają one usunięte podczas zapisywania pliku,
rozszerzenie .xlsm - to rozszerzenie zachowuje makra podczas zapisywania
dokumentu.
Zawsze podczas zapisywania pliku z makrami należy zwrócić uwagę na wybór
odpowiedniego rozszerzenia.
Kolejnym ważnym krokiem jest wybór poziomu zabezpieczeń.
Posiadanie pliku z makrami nie oznacza jeszcze możliwości ich uruchomienia.
Aby móc korzystać z makr należy wybrać odpowiednie ustawienia w centrum
zaufania. Dostęp do centrum zaufania uzyskuje się przez Menu główne (symbol w
lewym górnym rogu Excela) -> Opcje programu Excel -> Centrum Zaufania ->
Ustawienia Centrum Zaufania.
Pokaże się następujące okno:
Do wyboru jest jedna z czterech opcji:
Wyłącz wszystkie makra bez powiadomienia – po wybraniu tej opcji Excel nie
pozwoli na uruchamianie makr,
Wyłącz wszystkie makra i wyświetl powiadomienie – ta opcja daje możliwość
podjęcia decyzji podczas otwierania pliku, czy makra mogą zostać
uruchomione,
Wyłącz wszystkie makra oprócz podpisanych cyfrowo – opcja użyteczna o ile
pliki są podpisywane cyfrowo,
Włącz wszystkie marka – opcja niezalecana w przypadku otwierania plików z
nieznanego źródła.
Dla bezpieczeństwa warto używać opcji drugiej. Po jej wyborze podczas otwierania
pliku zawierającego makra Excel wyświetli okno z komunikatem dającym możliwość
pozwolenia na uruchamianie makr.
NAGRYWANIE MAKR
Pierwszym krokiem w korzystaniu z VBA jest nagrywanie makr. Nagranie makra
oznacza zapisanie wszystkich operacji, które zostaną wykonane do momentu
zakończenia nagrywania makra. Tak wykonane operacje można potem odtworzyć
uruchamiając odpowiednie makro. Ważne jest, aby nagrywać tylko te operacje,
które mają zostać powtórzone.
Przed nagraniem makra należy sprawdzić, czy na wstążce widoczna jest karta
Deweloper. Jeżeli karta jest niewidoczna, należy w menu głównym Excela wybrać
Opcje programu Excel i tam zaznaczyć okienko – Pokaż kartę Deweloper na
wstążce.
Na wstążce Deweloper znajdują się polecenia związanie z nagrywaniem makr. Aby
nagrać makro wystarczy użyć polecenia Zarejestruj Makro.
Po wybraniu tego polecenia pojawia się okno,dzięki któremu można ustalić kilka
własności nagrywanego makra, takich jak nazwę, skrót klawiaturowy, opis, oraz
miejsce, w którym makro zostanie zapisane.
W polu Przechowuj makro w: można wybrać jedną z trzech opcji
Skoroszyt makr osobistych – ten wybór oznacza, ze makro zostanie zapisane w
specjalnym pliku, przechowywanym na danym komputerze. Tak zarejestrowane
makro będzie dostępne we wszystkich plikach ale po otworzeniu pliku na innym
stanowisku makro przestanie być dostępne.
Nowy skoroszyt – ten wybór spowoduje utworzenie nowego skoroszytu, w którym
zostanie zapisane nagrane makro.
Ten skoroszyt – makro zostanie przypisane do danego pliku. Makra można będzie
używać jeżeli zawierający je plik będzie otwarty,
Po wykonaniu operacji, które ma wykonywać makro należy zatrzymać
rejestrowanie makra używając polecenia z karty Deweloper.
Przykład:
Bardzo często nagrywa się makro, które formatuje wiersz nagłówkowy tabeli z
danymi. Zwłaszcza jeżeli takich tabel jest wiele, i wszystkie mają zostać
sformatowane w ten sam sposób. Aby nagrać takie makro należy
zaznaczyć najpierw jeden z wierszy nagłówkowych,
włączyć nagrywanie makra,
sformatować zaznaczony zakres ustalając jego tło, obramowanie, czcionkę
(wygodnie jest do tego użyć skrótu klawiaturowego Ctrl+1)
zakończyć nagrywanie makra.
Teraz wystarczy zaznaczyć dowolny obszar w arkuszu i uruchomić nagrane makro.
Zaznaczony obszar zostanie sformatowany zgodnie z oczekiwaniami.
EDYTOR VBA
Aby zobaczyć treść nagranego makra,
należy otworzyć edytor VBA. Można go
uruchomić na dwa sposoby - używając
polecenia VBA na karcie Deweloper, lub
skrótu klawiaturowego Alt (lewy) + F11.
W edytorze VBA można za pomocą
polecenia View z menu głównego otworzyć
kolejne okna, które umożliwiają
poruszanie się po projekcie.
Pierwsze to okno Project Explorer.
W tym oknie widoczne są wszystkie otwarte
w Excelu skoroszyty wraz z elementami,
które się na te skoroszyty składają.
Nazwy podane w nawiasach są to nazwy
widoczne z poziomu Excela (nazwa pliku
Zeszyt1, nazwy arkuszy Arkusz1 itd.).
Kolejne okno, to okno właściwości
(Properties Window), za pomocą którego
można ustalić różne własności wybranych
elementów projektu.
Nazwa obiektu, którego właściwości
wyświetlone są w oknie widoczna jest w
górnej części tego okna. Jeżeli w oknie
Project Explorer zaznaczony zostanie
Arkusz1, w oknie Properties Window na
górze widać nazwę wybranego obiektu
(Akrusz1), rodzaj obiektu (Worksheet) i listę
własności związanych z tym arkuszem.
Własności te można zmieniać. Chcąc zmienić nazwę arkusza można zmienić wartość
własności Name (to jest inna własność niż własność (Name)).
Ukrywaniu akrusza odpowiada własność Visible.
Po wybraniu tej własności dostępne stają się trzy
opcje: xlSheetVisible, która oznacza, że arkusz jest
widoczny, xlSheetHidden, oznaczająca, że akrusz jest
ukryty, ale można go odkryć z poziomu Excela, oraz
xlSheetVeryHidden, która oznacza, że arkusz jest ukryty, ale nie można go odkryć.
Pozostałe własności zostaną omówione na następnych zajęciach.