[ Pobierz całość w formacie PDF ]
ExcEl
–
10 najlepszych trików
S
piS
treści
1.
S
koroSzyt
dla
zeStawień
rocznych
w
kilka
Sekund
!
.................................................................................2
2. t
ygodniowy
plan
dyżurów
z
ukośnym
nagłówkiem
.........................................................................................4
3. J
ak
zaznaczyć
całą
tabelę
za
pomocą
JedneJ
kombinacJi
klawiSzy
?
......................................................................5
4. t
róJwymiarowe
komórki
arkuSza
...............................................6
5. J
ak
obliczyć
wyrażenie
matematyczne
?
.....................................7
6. J
ak
za
pomocą
formuły
rozdzielić
imię
i
nazwiSko
zapiSane
w
JedneJ
komórce
?
.........................................................9
7. J
ak
oznaczyć
w
arkuSzu
wSzyStkie
komórki
zawieraJące
formuły
?
................................................................. 10
8. J
ak
Szybko
Sortować
tabele
nie
uwzględniaJąc
pierwSzeJ
kolumny
?
...................................................................... 11
9. p
rzeglądarka
zawartości
komórek
innego
arkuSza
.............................................................................. 12
10. J
ak
wStawić
daty
z
pierwSzym
dniem
roboczym
każdego
mieSiąca
?
........................................................................ 14
SPIS
TREŚCI
ExcEl
–
10 najlepszych trików
1. SkoroSzyt dla zeStawień rocznych
w kilka Sekund!
Zdarza się, że tworzysz skoroszyty z danymi podzielonymi na miesiące. Każdy arkusz to nowy okres. Pokażemy przy-
datne narzędzie, które zbuduje taki skoroszyt w mgnieniu oka. Zademonstrujemy przy okazji sposób na szybkie two-
rzenie nowych dokumentów o określonej z góry liczbie arkuszy. Ręczne stworzenie takiego dokumentu wymaga tro-
chę pracy. Należałoby dodać nowy dokument, wstawić kilka arkuszy a następnie każdy z nich odpowiednio nazwać.
Jeśli za pomocą kilku kliknięć chcesz uzyskać taki efekt jak na rysunku , spróbuj naszej formuły!
Rys. 1. ARkusze z nAzwAmi kolejnych miesięcy
W tym celu:
Otwórz Edytor VBA, wciskając kombinację klawiszy Alt + F.
W oknie
Project – VBA Project
kliknij dwukrotnie nazwę arkusza i wpisz makro widoczne na rysunku .
Rys. 2. PRoceduRA nAdAjącA zAkłAdkom ARkuszy nAzwy kolejnych miesięcy
Zapisz makro i zamknij Edytor VBA.
Wybierz z menu
Narzędzia/Makro/Makra... i
uruchom makro
StworzSkoroszytRoczny
.
Opis działania procedury:
Na początku deklarujemy dwie zmienne:
−i
, która będzie przyjmować wartości całkowite (
Integer
) i pozwoli na wykonanie pętli po wszystkich
arkuszach skoroszytu,
−org
, również zmienna typu
Integer
, która będzie przechowywać część indywidualnych ustawień Excela.
Zmiennej
org
nadajemy aktualną wartość, jaką domyślnie ustawiona jest w opcjach programu Excel.
Najczęściej jest to liczba 3 (Rys. 3). Pobieramy tę wartość po to, żeby nie zmienić na stałe ustawień programu
i móc je przywrócić po wykonaniu makra.
SPIS
TREŚCI
ExcEl
–
10 najlepszych trików
Rys. 3. liczbA „3” RePRezentuje PARAmetR sheetsinnewwoRkbook
W linii
Application.SheetsInNewWorkbook=12
zmieniamy tymczasowo opcje Excela i w kolejnej
linii dodajemy nowy dokument już zawierający oczekiwane przez nas arkuszy, obrazujących miesiące.
W pętli
For...Next
zmieniamy nazwę każdego
i
-tego arkusza na nazwę kolejnych miesięcy, które Excel
wywołuje funkcją
MonthName
.
Funkcja ta ma dwa parametry – pierwszy (
i
) określa kolejny numer miesiąca, drugi mówi o zastosowaniu nazew-
nictwa miesięcy: skróconego (
True
) lub pełnego (dla wartości
False
lub przy jej braku).
WSKAZÓWKA
W zależności od tego czy w kodzie makra wpiszecie linię:
Worksheets(i).Name=MonthName(i)
czy
Worksheets(i).Name=MonthName(i,True)
wynik będzie różny (Rys. 4a i Rys. 4b).
Ostatnia linia makropolecenia przywraca oryginalne ustawienia liczby arkuszy w nowym skoroszycie,
poprzez użycie zapamiętanej wcześniej zmiennej
org
.
Opisana metoda budowania skoroszytów o żądanej ilości arkuszy, poprzez ingerencję w opcje programu jest
szybsza niż np. zastosowanie kolejnej pętli wstawiającej arkusze.
Rys. 4A. nAzwy nAdAwAne ARkuszom PRzy zAPisie: monthnAme(i, tRue)
Rys. 4b. nAzwy nAdAwAne ARkuszom PRzy zAPisie: monthnAme(i)
3
SPIS
TREŚCI
ExcEl
–
10 najlepszych trików
2. tygodniowy plan dyżurów
z ukośnym nagłówkiem
Przygotowałeś prosty plan tygodniowych dyżurów (Rys. 5). W pierwszym wierszu znajdują się dni tygodnia,
a w kolumnie A – dane pracowników. W komórce A chciałbyś wstawić linię ukośną, aby stworzyć nagłówek dla
danych z kolumny i wiersza.
Rys. 5. PRzykłAdowy PlAn dyżuRów
Aby to zrobić:
Do komórki A wpisz:
Dzień tygodnia
, wciśnij dwukrotnie kombinację klawiszy
Alt
+
Enter i
wpisz:
Pracownik
.
Kliknij prawym przyciskiem na komórce A i z menu podręcznego wybierz polecenie
Formatuj komórki...
Wybierz zakładkę
Wyrównanie
i z rozwijanych list wybierz wartości zgodnie z rysunkiem .
Rys. 6. PRAwidłowe wyRównAnie tekstu w komóRce
Opcja
Rozłożone
, została wprowadzona od wersji Excela 00. Jeśli korzystasz ze starszego oprogramowania,
wybierz opcję
Górne
i ręcznie dopasuj wysokość wiersza, tak aby uzyskać pożądany efekt.
Przejdź do zakładki
Obramowanie
i włącz obramowanie ukośne (Rys. 3).
Rys. 7 ukośne obRAmowAnie komóRki
Na koniec dopasuj szerokość i wysokość komórki tak, aby ukośna linia nie zakrywała tekstu.
4
SPIS
TREŚCI
ExcEl
–
10 najlepszych trików
Efekt końcowy prezentuje rysunek 8.
Rys. 8. Gotowy PlAn dyżuRów z ukośnym nAGłówkiem
3. Jak zaznaczyć całą tabelę za pomocą JedneJ
kombinacJi klawiSzy?
Pracując w arkuszu kalkulacyjnym bez przerwy zaznaczasz dane w tabelach, aby móc dokonywać na nich róż-
norodnych operacji (np. kopiowania, wklejania, wypełniania, czy zaznaczania obszarów arkusza do wydruku).
Jeśli tabele składają się z kilkunastu komórek, nie stanowi to problemu, jednak gdy obszar składa się kilkunastu
oddzielnych tabel i obejmuje bardzo dużą liczbę komórek, czynność ta okazuje się uciążliwa.
Aby temu zaradzić pokażemy Ci, w jaki sposób za pomocą trzech klawiszy możesz zaznaczać bardzo obszerne
tabele danych. Na przykładzie dwóch małych tabel powiemy Ci jak łatwo możesz to zrobić.
Rysunek 9 przedstawia dwie przykładowe tabele.
Rys. 9. PRzykłAdowe dwie oddzielne tAbele
Aby błyskawicznie zaznaczyć cały obszar górnej tabeli:
Zaznacz jej dowolna wypełnioną komórkę, np. C3.
Wciśnij kombinację klawiszy
Ctrl + Shift + 8
.
Zauważ że wszystkie komórki tabeli zostały zaznaczone (Rys. 0).
5
[ Pobierz całość w formacie PDF ]