Autorejestrowanie zmian dokonanych w

Transkrypt

Autorejestrowanie zmian dokonanych w
:: Trik 1. Autorejestrowanie zmian dokonanych w obliczeniach
:: Trik 2. Czytelne formatowanie walutowe
:: Trik 3. Optymalny układ wykresu punktowego
:: Trik 4. Szybkie oznaczenie wszystkich komórek z formułami
:: Trik 5. Zablokowanie rozmiaru czcionek na wykresie
Trik 1
Autorejestrowanie zmian dokonanych w obliczeniach
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter140/1_Autorejestrowanie_zmian.zip
Wraz ze swoim współpracownikiem przygotowujesz w Excelu raport. W pierwszej
kolejności wprowadziłeś dane i proste formuły obliczeniowe. Skoroszyt z tabelą
planujesz teraz przesłać współpracownikowi. Przewidujesz, Ŝe dokona on pewnych
zmian wartości i chciałbyś wiedzieć, które wyniki obliczeń uległy zmianie.
Proponujemy przygotowanie funkcji, która będzie dołączana do formuły
obliczeniowej. Jeśli wynik ulegnie zmianie, zostanie wstawiony w tej komórce
komentarz zawierający wcześniejszą wartość.
Przykładowe zestawienie przedstawia rysunek 1.
Rys. 1. Wyjściowy wygląd zestawienia
=> Aby przygotować funkcję:
1. Otwórz Edytor Visual Basic, wciskając kombinację klawiszy lewy Alt + F11.
2. Z menu Insert wybierz polecenie Module.
3. Wpisz kod widoczny na rysunku 2. Znajdziesz go takŜe w pliku z przykładem
dołączonym do tego triku.
1
Rys. 2. Kod funkcji VBA
4. Zapisz i zamknij Edytor VBA.
5. Teraz dokonaj modyfikacji formuł w wierszu 10. Dodaj do nich funkcję Komentuj
w następujący sposób:
=Komentuj(SUMA(A2:A9))
Rys. 3. Automatycznie wstawione komentarze
6. ZauwaŜ, Ŝe w komórkach z formułami pojawiły się komentarze. Kliknij po kolei
kaŜdą z nich, wciśnij klawisz F2 i zatwierdź Enterem. Arkusz jest gotowy.
Jeśli teraz któraś z kwot cząstkowych zostanie zmodyfikowana przez Twojego
współpracownika, zmieni się wynik formuły. Poprzednia wartość zostanie
zapamiętana w komentarzu jak to przedstawia rysunek 4.
2
Rys. 4. Zmiana kwoty cząstkowej spowodowała zmianę wyniku podsumowania
3
Trik 2
Czytelne formatowanie walutowe
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter140/2_Format_walutowy.zip
Wiele rozliczeń i zestawień finansowych zawiera kwoty wyraŜone w róŜnych
walutach. Ich format nie zawsze jest jednak czytelny, jeśli symbol waluty jest
umieszczony tuŜ przed wartością liczbową. Przykład takiego zestawienia prezentuje
rysunek 1.
Rys. 1. Nieczytelny format walutowy
Przeglądanie wyświetlanych w ten sposób wartości okaŜe się niezwykle uciąŜliwe.
Proponujemy zatem zastosować pewien trik i oddzielić oznaczenie waluty od kwoty w
obrębie komórki. Do tego celu wykorzystamy format niestandardowy.
=> Aby to zrobić:
1. Zaznacz komórki B2:B10 i wciśnij kombinację klawiszy Ctrl + 1. Zostanie
wyświetlone okno formatowania komórek, a w nim zaznaczony będzie aktualnie
uŜywany format walutowy.
2. Uaktywnij kategorię Niestandardowe i w polu Typ tak zmodyfikuj format, aby
składał się z następujących znaków:
€ * # ##0,00
4
Rys. 2. Zmodyfikowany format niestandardowy
3. Zatwierdź, klikając OK.
ZauwaŜ, Ŝe oznaczenie waluty jest teraz wyrównane do lewej krawędzi komórki, a
wartość liczbowa do prawej. Taki efekt uzyskałeś dzięki zastosowaniu symbolu
gwiazdki w formacie niestandardowym. MoŜesz dowolnie zmieniać rozmiar kolumny z
kwotami. Nie będzie to miało wpływu na sposób wyrównania w komórce oznaczenia
waluty i wartości liczbowej (rys. 3). Nic nie stoi na przeszkodzie, abyś w
przedstawiony sposób dostosowywał formaty walutowe dotyczące innych walut.
Rys. 3. Efekt zastosowania nowego formatu walutowego
Nie musisz za kaŜdym razem modyfikować istniejącego formatu walutowego. MoŜesz
równie dobrze stworzyć swój, w którym waluta nie będzie oznaczona symbolem tylko
np. 3 literami (EUR, PLN, USD itd.).
=> Aby taki format zbudować:
1. Zaznacz komórki z kwotami i otwórz okno formatowania komórek.
2. W polu Typ wpisz:
"EUR" * # ##0,00
5
3. Zatwierdź, klikając OK.
Uzyskasz oczekiwany efekt zbliŜony do przedstawionego na rysunku 4.
Rys. 4. Walutowy format niestandardowy zbudowany od podstaw
6
Trik 3
Optymalny układ wykresu punktowego
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter140/3_Wysrodkowany_punktowy.zip
Przyjmijmy, Ŝe utworzyłeś w arkuszu wykres punktowy. Niestety jego układ
zaproponowany przez Excela nie odpowiada Twoim oczekiwaniom, szczególnie jeśli
chodzi o rozmiar osi i ich połoŜenie względem siebie. Ze uwagi na to, Ŝe niektóre
punkty są znacznie oddalone od środka układu współrzędnych, a inne są duŜo bliŜej
przecięcia osi, wykres wygląda jak na rysunku 1.
Rys. 1. Osie o nieodpowiednim układzie
Chciałbyś, aby obie osie przecinały się dokładnie w połowie swojej długości.
=> Aby taki efekt uzyskać:
1. Kliknij poziomą oś prawym przyciskiem myszy i z menu podręcznego wybierz
polecenie Formatuj osie.
2. Przejdź do zakładki Skala (w Excelu 2007: uaktywnij kategorię Opcje osi) i w
polach Minimum oraz Maksimum wpisz te same skrajne wartości osi, tyle Ŝe z
odwrotnymi znakami (w Excelu 2007: uaktywnij uprzednio opcje Stała).
Rys. 2. Określ wartości maksymalną i minimalną na osi
3. Zatwierdź, klikając OK.
7
4. W analogiczny sposób wykonaj to dla osi pionowej. W efekcie Twój wykres będzie
miał układ zgodny z oczekiwaniami jak to przedstawia rysunek 3.
Rys. 3. Osie o poprawnym układzie
8
Trik 4
Szybkie oznaczenie wszystkich komórek z formułami
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter140/4_Oznaczenie_formul.zip
Otrzymałeś obszerne zestawienie od swojego współpracownika. Chciałbyś sprawdzić
poprawność wykonywanych przez niego obliczeń. Aby to zrobić, musisz się najpierw
dowiedzieć, które komórki w arkuszu zawierają formuły obliczeniowe. Nie chcesz
tracić czasu na podświetlanie kaŜdej komórki z osobna? Zastosuj poniŜszy trik, a
Excel oznaczy kolorem wszystkie wyniki zwracane przez formuły.
=> Aby to zrobić:
1. Zaznacz cały arkusz, dwukrotnie wciskając kombinacje klawiszy Ctrl + A.
2. Wciśnij klawisz funkcyjny F5 i w oknie dialogowym kliknij Specjalnie.
3. W oknie Przejdź do - specjalnie zaznacz pole Formuły i kliknij OK.
Rys. 1. Okno dialogowe Przechodzenie do - specjalnie
W arkuszu zostały zaznaczone tylko te komórki, w których znajduje się formuła.
Teraz juŜ moŜesz trwale je oznaczyć, wybierając dowolny kolor czcionki lub tła.
9
Trik 5
Zablokowanie rozmiaru czcionek na wykresie
Pobierz plik z przykładem
http://www.excelwpraktyce.pl/eletter_przyklady/eletter140/5_Rozmiar_czcionki.zip
ZałóŜmy, Ŝe ostatnie 10 minut spędziłeś nad dopieszczaniem wykresu, który masz
przesłać swojemu szefowi. Nagle stwierdzasz, Ŝe prezentacja mogłaby być nieco
większa. Zmieniasz zatem wielkość wykresu i pojawia się problem. Rozmiar czcionek
na obu osiach uległ zmianie. A zatem znów musisz tracić czas na formatowanie
wykresu. Ale czy na pewno? Skorzystaj z poniŜszego triku!
Uwaga
Jeśli pracujesz w Excelu 2007, przy zwiększaniu obszaru wykresu rozmiar czcionek na
osiach nie będzie się zmieniał.
Wykres, który zbudowałeś i sformatowałeś, przedstawia rysunek 1.
Rys. 1. Sformatowany wykres
=> Aby uniknąć zmiany rozmiaru czcionek na osiach przy powiększaniu wykresu:
1. Kliknij oś pionową prawym przyciskiem myszy i z wyświetlonego menu wybierz
polecenie Formatuj osie.
2. W wyświetlonym oknie dialogowym przejdź do zakładki Czcionka.
3. U dołu okna wyłącz opcję Autoskalowanie.
10
Rys. 2. Ustawienia czcionki na osi
4. Zatwierdź, klikając OK.
5. W analogiczny sposób wyłącz autoskalowanie czcionki na osi poziomej.
Od tego momentu zwiększenie całego wykresu
dostosowaniem rozmiaru czcionek na obu osiach.
nie
będzie
skutkowało
Rys. 3. Rozmiar czcionki na osiach jest zablokowany
11