Lista rozwijana z aktywnymi hiperłączami
Transkrypt
Lista rozwijana z aktywnymi hiperłączami
:: Trik 1. Lista rozwijana z aktywnymi hiperłączami :: Trik 2. Łączenie tabel o róŜnym układzie kolumn :: Trik 3. Automatyczne zapisywanie zmian przy zamykaniu skoroszytu :: Trik 4. Linie siatki arkusza widoczne na wydruku :: Trik 5. Graficzna prezentacja danych w kształcie półkola Trik 1 Lista rozwijana z aktywnymi hiperłączami Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter130/1_Rozwijane_hiperlacza.zip Przy wypełnianiu róŜnego rodzaju zestawień moŜesz potrzebować wprowadzać określone adresy e-mail. WaŜne jest, aby były one szybko wpisane do arkusza jako aktywne hiperłącza, po których kliknięciu otworzy się od razu program do obsługi poczty elektronicznej. Do seryjnego wprowadzania adresów e-mail proponujemy wykorzystać rozwijaną listę. Stworzysz ją za pomocą narzędzia Excela do sprawdzania poprawności danych. Przyjmijmy, Ŝe określone adresy e-mail będziesz wstawiał do kolumny C zestawienia zaprezentowanego na rysunku 1. Rys. 1. Aktywne linki będą wstawiane za pomocą rozwijanej listy Jeśli pracujesz w wersji Excela późniejszej niŜ 2000, powinieneś w pierwszej kolejności sprawdzić, czy Twój program ma włączoną opcję umoŜliwiającą wstawianie aktywnych adresów email. => Aby to sprawdzić: 1. Z menu Narzędzia wybierz polecenie Opcje Autokorekty. (W Excelu 2007: kliknij Przycisk pakietu Office i wybierz Opcje programu Excel. W lewej części okna zaznacz kategorię Sprawdzanie, a po prawej wskaŜ przycisk Opcje Autokorekty). 2. W wyświetlonym oknie przejdź do zakładki Autoformatowanie podczas pisania. Opcja ŚcieŜki internetowe i sieciowe na hiperłącza powinna być zaznaczona, jak jest to przedstawione na rysunku 2. 1 Rys. 2. Ustawienia Autokorekty JeŜeli dostosowałeś ustawienia swojego Excela, moŜesz przejść do kolejnego etapu i wstawić rozwijaną listę w komórce C2. => W tym celu: 1. Zaznacz komórkę C2 i z menu Dane wybierz polecenie Sprawdzanie poprawności (w Excelu 2007: uaktywnij kartę Dane i w grupie poleceń Narzędzia danych wskaŜ Poprawność danych). 2. W wyświetlonym oknie przejdź do zakładki Ustawienia. 3. Z rozwijanej listy Dozwolone wybierz pozycję Lista. 4. W pole Źródło wpisz adresy e-mail oddzielone średnikami. Wskazówka Adresy mogą być takŜe wprowadzone do dowolnych kolejnych komórek arkusza. Aby je podczepić do listy, naleŜy kliknąć w polu Źródło i zaznaczyć w arkuszu odpowiedni zakres. Rys. 3. Ustawienia rozwijanej listy 2 5. Zatwierdź, klikając OK, a w komórce C2 pojawi się lista. 6. Wybierz z niej dowolny adres e-mail. Jak widzisz, nie jest on na razie aktywnym hiperłączem. 7. Aby to zmienić, zaznacz komórkę C2, wciśnij klawisz funkcyjny F2, a następnie Enter. W tym momencie adres e-mail stał się aktywnym linkiem. 8. Najedź ponownie wskaźnikiem myszy nad komórkę C2, wciśnij i przytrzymaj lewy przycisk myszy, aby ją zaznaczyć (pojedyncze, szybkie kliknięcie spowoduje uruchomienie hiperłącza). 9. Wciśnij klawisz Delete, aby usunąć wpis z komórki C2. 10. Skopiuj pustą komórkę C2 zawierającą rozwijaną listę do kolejnych komórek w tej kolumnie. Od tego momentu za pomocą rozwijanej listy będziesz wstawiać aktywne adresy email. Rys. 4. Aktywne linki wstawiane za pomocą rozwijanej listy 3 Trik 2 Łączenie tabel o róŜnym układzie kolumn Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter130/2_Doklejanie_tabeli.zip Prowadzisz w arkuszu Excela rejestr klientów. Obejmuje on 5 kolumn zawierających najbardziej istotne informacje. Od swojego współpracownika otrzymałeś zestawienie klientów, które naleŜałoby dokleić do Twojego rejestru. Niestety nowa tabela ma inny układ gdyŜ obejmuje jedynie 3 kolumny. Przykładowe dane przedstawia rysunek 1. Rys. 1. Rejestr klientów Rys. 2. Dane, które naleŜy dokleić JeŜeli skopiowałbyś dane z rysunku 2 i wkleił do rejestru przedstawionego na rysunku 1, wówczas wpisy znalazłyby się w nieodpowiednich kolumnach (np. nazwy firm zostałyby wstawione w kolumnie Nr klienta). Przy bardziej obszernych zestawieniach, takie przenoszenie danych moŜe stanowić nie lada problem. PokaŜemy Ci zatem, jak to zadanie wykonać w szybki sposób. => W tym celu: 1. Przejdź do arkusza z rysunku 2, kliknij komórkę A1 i z menu Wstaw wybierz polecenie Wiersze (w Excelu 2007: uaktywnij kartę Narzędzia główne, w grupie poleceń Komórki rozwiń listę Wstaw i wybierz Wstaw wiersze arkusza). 2. W dodanym wierszu wstaw numery zgodne z kolejnością kolumn w rejestrze z rysunku 1. Kolejnym pustym kolumnom nadaj natomiast numery kolumn, które nie występują w rejestrze tak, jak to widać na rysunku 3. 4 Rys. 3. Ponumerowane kolumny 3. Następnie zaznacz wszystkie wartości w arkuszu tak, aby w aktywnym obszarze znalazły się równieŜ kolumny z nadanymi numerami (zakres A1:E7). 4. Teraz z menu Dane wybierz polecenie Sortuj (w Excelu 2007 uaktywnij kartę Narzędzia główne, w grupie poleceń Edycja kliknij Sortuj i filtruj/Sortowanie niestandardowe), kliknij przycisk Opcje i zaznacz opcję Sortuj od lewej do prawej. Po kliknięciu OK w okienku Sortowanie, w polu Sortuj według powinna pojawić się pozycja Wiersz 1 tak, jak to jest przedstawione na rysunku 4. Rys. 4. Ustawienia sortowania 5. Zatwierdź ustawienia sortowania, klikając OK. Uzyskasz efekt jak na rysunku 5. Rys. 5. Tabela po posortowaniu Teraz kolejność kolumn jest identyczna co w Twoim rejestrze. Pozostaje Ci zatem zaznaczenie zakresu komórek A3:E7, skopiowanie i doklejenie do rejestru. 5 Trik 3 Automatyczne zapisywanie zmian przy zamykaniu skoroszytu Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter130/3_Autozapisywanie_skoroszytu.zip Komunikat Excela zawierający pytanie o zapisanie zmian w skoroszycie na pewno jest Ci znany. JeŜeli w swoich arkuszach wprowadziłeś jakieś modyfikacje i nie dokonałeś ręcznego zapisu, przy próbie zamknięcia pliku program przypomina Ci w ten sposób o konieczności zapamiętania zmian. W większości przypadków uŜytkownik wybiera odpowiedź twierdzącą. Proponujemy wprowadzenie pewnego usprawnienia w Twoim roboczym skoroszycie. Zastosuj w nim proste makro, które będzie automatycznie zapisywać zmiany przy zamykaniu pliku i uciąŜliwy komunikat nie będzie się pojawiał. => Aby to zrobić: 1. Otwórz swój roboczy plik i uruchom Edytor Visual Basic. W tym celu uŜyj polecenia Narzędzia/Makro/Edytor Visual Basic (w Excelu 2007: kliknij kartę Deweloper i w grupie poleceń Kod naciśnij Visual Basic) lub kombinacji klawiszy lewy Alt + F11. Wskazówka Jeśli karta Deweloper jest niewidoczna, to kliknij Przycisk pakietu Office/Opcje programu Excel i w zakładce Popularne zaznacz opcję PokaŜ kartę Deweloper na wstąŜce. 2. W oknie Project – VBAProject kliknij dwukrotnie moduł ThisWorkbook. Rys. 1. Otwórz moduł skoroszytu 3. W oknie kodu, które się pojawi, wpisz kod przedstawiony na rysunku 2. 6 Rys. 2. Kod procedury Procedura jest uruchamiana w momencie zamykania pliku i sprawdza, czy właściwość Saved skoroszytu ma wartość False. Jeśli tak (plik został zmieniony i nie dokonano zapisu), zmiany są automatycznie zapisywane. 4. Zamknij Edytor Visual Basic. 7 Trik 4 Linie siatki arkusza widoczne na wydruku Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter130/4_Linie_siatki.zip Zbudowałeś w arkuszu proste zestawienie, które postanowiłeś wydrukować. Niestety na papierze niewidoczne są obramowania komórek, przez co tabela jest mało czytelna. Co naleŜy zrobić, aby uaktywnić przy drukowaniu linie siatki arkusza? Rozwiązanie jest bardzo proste: przed samym uruchomieniem drukowania naleŜy uaktywnić odpowiednią opcję. Rys. 1. Podgląd wydruku bez obramowań komórek => W tym celu: 1. Z menu Plik wybierz polecenie Ustawienia strony (w Excelu 2007: uaktywnij kartę Układ strony). 2. W oknie dialogowym, które się pojawiło, przejdź do zakładki Arkusz (w Excelu 2007: odszukaj grupę poleceń Opcje arkusza). 3. W sekcji Drukuj zaznacz pole Linie siatki i zatwierdź ustawienia, klikając OK (w Excelu 2007: w sekcji Linie siatki zaznacz pole wyboru Drukuj). Rys. 2. Uaktywnienie linii siatek na wydruku Od tego momentu obramowania komórek będą widoczne na wydruku. 8 Trik 5 Graficzna prezentacja danych w kształcie półkola Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter130/5_Kolowy_wykres.zip Zaprezentowanie udziałów procentowych na wykresie kołowym nie jest trudnym zadaniem. Co jednak zrobić, jeśli potrzebujesz przygotować wykres w kształcie półkola. Przeszukiwanie listy typów wykresów nic nie da, Excel takim nie dysponuje. Proponujemy Ci zastosowanie pewnego triku, dzięki któremu łatwo zbudujesz niestandardową prezentację. Przykładowe dane przedstawia rysunek 1. Rys. 1. Dane źródłowe do wykresu => Aby zbudować wykres: 1. W komórce A6 wpisz Suma, a w B6 wstaw sumę komórek B2:B5, czyli 100%. 2. Teraz zaznacz całe zestawienie i zbuduj standardowy wykres kołowy. 3. Kliknij dowolną serię danych prawym przyciskiem myszy i z menu podręcznego wybierz polecenie Formatuj serie danych. 4. Przejdź do zakładki Opcje (w Excelu 2007: Opcje serii), w polu Kąt pierwszego wycinka wpisz 270 i zatwierdź OK (w Excelu 2007: Zamknij). Rys. 2. Formatowanie punktu danych 5. Zaznacz największą serię danych, która obecnie stanowi połowę wykresu i kliknij ją prawym przyciskiem myszy. 6. Wybierz polecenie Formatuj punkt danych. 7. Przejdź do zakładki Desenie i w grupach opcji Obramowanie oraz Obszar wybierz Brak. W Excelu 2007 wyłącz wyświetlanie elementów z kategorii Wypełnienie oraz Kolor krawędzi. 8. Zatwierdź ustawienia. 9 Po dodaniu etykiet wartości, a takŜe usunięciu wpisu serii Suma z legendy, wykres moŜe wyglądać jak na rysunku 3. Rys. 3. Wykres w kształcie półkola 10