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.