Makra - cwiczenia(1).pdf
(
497 KB
)
Pobierz
Microsoft Word - Makra - cwiczenia _Naprawiony_.docx
Makropolecenia
Makropolecenia – zastosowanie w MS Excel
04.07.2007
1
Makropolecenia
1. Nagrywanie i odtwarzanie makropolecenia
Ę
wiczenie 1
Utworzy
ę
makro, które scali komórki A1:A5 i wstawi bie
ŇĢ
c
Ģ
dat
ħ
, wy
Ļ
rodkowan
Ģ
w pionie i w poziomie
w obr
ħ
bie scalonej komórki.
Przed przyst
Ģ
pieniem do zapisywania makrodefinicji nale
Ň
y dokładnie przeanalizowa
ę
kolejne kroki, poniewa
Ň
wszystkie czynno
Ļ
ci, nawet te bł
ħ
dne, od momentu rozpocz
ħ
cia nagrywania zostan
Ģ
zarejestrowane.
1.
Z menu
Narz
ħ
dzia
wybra
ę
Makro
i dalej
Zarejestruj nowe makro.
2.
W oknie dialogowym
Rejestruj makro
nale
Ň
y zmieni
ę
standardow
Ģ
nazw
ħ
Makro1
na
Bie
ŇĢ
ca_data
i ustali
ę
klawisz skrótu
Ctrl+d
. Zatwierdzi
ę
przyciskiem OK. Od tej chwili wszystkie wykonane dzia-
łania b
ħ
d
Ģ
rejestrowane.
W nazwie makropolecenia nie mo
Ň
-
na u
Ň
ywa
ę
spacji
Je
Ļ
li zostanie wybrana opcja
Ten
skoroszyt
, makro b
ħ
dzie widoczne
tylko w otwartym pliku; wybór
opcji
Skoroszyt
makr
osobistych
pozwoli na korzystanie z makra we
wszystkich plikach Excela
Ustalenie klawisza skrótu ułatwia
uruchamiania makra
Rysunek 1. Ustalenie parametrów makra
3.
W tym miejscu nale
Ň
y podj
Ģę
decyzj
ħ
, czy tworzone makro b
ħ
dzie u
Ň
ywa
ę
odwoła
ı
wzgl
ħ
dnych czy
bezwzgl
ħ
dnych. Poniewa
Ň
w przykładzie ci
Ģ
g rejestrowanych czynno
Ļ
ci ma dotyczy
ę
konkretnych
komórek (A1:A5), niezale
Ň
nie od tego, która komórka b
ħ
dzie aktywna w momencie wywoływania ma-
kra, nale
Ň
y zastosowa
ę
odwołanie bezwzgl
ħ
dne (rys. 2).
Rysunek 2. Przycisk nie wci
Ļ
ni
ħ
ty – nagrywanie bezwzgl
ħ
dne
Rysunek 3. Przycisk wci
Ļ
ni
ħ
ty – nagrywanie wzgl
ħ
dne
4.
Zaznaczy
ę
komórki A1:A5.
5.
Wybra
ę
z menu
Format
funkcj
ħ
Komórki
, przej
Ļę
do karty
Wyrównywanie
, wybra
ę
wyrównywanie
tekstu
Poziomo:
Ļ
rodek
,
Pionowo:
Ļ
rodek
oraz zaznaczy
ę
opcj
ħ
Scalaj komórki
. Zatwierdzi
ę
przyci-
skiem OK.
6.
Z menu
Wstaw
wybra
ę
Funkcja...
W kategorii funkcji zaznaczy
ę
Daty
i czasu
i wybra
ę
nazw
ħ
funkcji
DZI
ĺ
. Funkcja DZI
ĺ
() jest funkcj
Ģ
bezargumentow
Ģ
– zamkn
Ģę
okno funkcji przyciskiem OK.
7.
Aby zako
ı
czy
ę
rejestracj
ħ
makra nale
Ň
y wybra
ę
z menu
Narz
ħ
dzia
–
Makro
–
Zatrzymaj
rejestro-
wanie
.
2
Makropolecenia
Sprawdzenie działania makra przeprowadzi
ę
w Arkuszu2 - z wykorzystaniem menu, a w Arkuszu3 - stosuj
Ģ
c
klawisz skrótu.
1.
Przej
Ļę
do Arkusza2.
2.
Wybra
ę
z menu
Narz
ħ
dzia - Makro – Makra...
Z listy dost
ħ
pnych makr nale
Ň
y zaznaczy
ę
odpowied-
nie i klikn
Ģę
przycisk
Uruchom
. W przykładzie widocznym na rys. 4 widoczna jest tylko jedna nazwa,
nie ma wi
ħ
c konieczno
Ļ
ci dokonywania wyboru.
Rysunek 4. Okno dialogowe Makro
3.
Przeł
Ģ
czy
ę
si
ħ
do Arkusza3.
4.
Nacisn
Ģę
kombinacj
ħ
klawiszy
Ctrl+d
.
W efekcie w obu arkuszach zostan
Ģ
scalone komórki A1:A5 a do scalonej komórki wstawiona bie
ŇĢ
ca data (rys.
5).
Rysunek 5. Efekt działania makra
5.
Zapisa
ę
skoroszyt pod nazw
Ģ
Makro bezwzgl
ħ
dne
.
Zaprojektowanie i wywołanie nast
ħ
pnego makra pozwoli zaobserwowa
ę
ró
Ň
nic
ħ
w działaniu makr nagrywanych
z odwołaniem wzgl
ħ
dnym i bezwzgl
ħ
dnym.
Makro o nazwie
bie
ŇĢ
ca_data
wstawia bie
ŇĢ
c
Ģ
dat
ħ
zawsze do komórki powstałej ze scalenia komórek A1:A5.
Nowe makro ma za zadanie scali
ę
pi
ħę
kolejnych komórek, poczynaj
Ģ
c od komórki bie
ŇĢ
cej, pozostałe parame-
try makra pozostaj
Ģ
nie zmienione.
3
Makropolecenia
Ę
wiczenie 2
Utworzy
ę
makrodefinicj
ħ
o nazwie
bie
ŇĢ
ca_data_w_dowolnym_miejscu
, które wykona opisane powy
Ň
ej dzia-
łania; przypisa
ę
mu klawisz skrótu
Ctrl+m
. Przy rejestracji makra wykorzysta
ę
pasek narz
ħ
dzi
Visual
Basic
.
1.
Otworzy
ę
arkusz o nazwie
Makro bezwzgl
ħ
dne
.
2.
Wy
Ļ
wietli
ę
pasek narz
ħ
dzi
Visual Basic
(rys. 6).
Uruchom makro
Zarejestruj makro
Rysunek 6. Pasek narz
ħ
dzi Visual Basic
3.
Uaktywni
ę
komórk
ħ
o adresie C1.
4.
Wybra
ę
przycisk
Zarejestruj makro
(rys. 6).
5.
Wypełni
ę
okno dialogowe
Rejestruj makro
według rysunku 7.
Rysunek 7. Parametry rejestracji makra
6.
Wcisn
Ģę
przycisk
Odwołanie wzgl
ħ
dne
na pasku narz
ħ
dzi
Zatrzymaj rejestrowanie,
patrz rys. 3. Je-
Ļ
li pasek nie jest widoczny nale
Ň
y z menu
Widok
wybra
ę
Paski narz
ħ
dzi
, po wybraniu opcji
Dostosuj
odszuka
ę
i wł
Ģ
czy
ę
pasek
Zatrzymaj rejestrowanie
.
7.
Zaznaczy
ę
w Arkuszu1 zakres komórek C1:C5.
8.
Wykona
ę
polecenia 5 i 6 z
ę
wiczenia 1.
9.
Zako
ı
czy
ę
rejestracj
ħ
makra klikaj
Ģ
c przycisk
Zatrzymaj rejestrowanie
z paska narz
ħ
dzi
Visu-
al Basic
lub paska
Zatrzymaj rejestrowanie
.
10.
Przetestowa
ę
działanie makra wybieraj
Ģ
c przycisk
Uruchom makro
widoczny na rys. 6. Tym razem
w otwartym oknie
Makro
b
ħ
d
Ģ
widoczne dwie nazwy – nale
Ň
y wybra
ę
makro
bie
ŇĢ
-
ca_data_w_dowolnym_miejscu
i przycisk
Uruchom
. Mo
Ň
na te
Ň
do uruchomienia makra zastosowa
ę
kombinacj
ħ
klawiszy Ctrl+m. Test przeprowadzi
ę
dla kilku dowolnie wybranych komórek. Dla przy-
pomnienia działania uruchomi
ę
równie
Ň
makro
bie
ŇĢ
ca_data
(Ctrl+d). Zapisa
ę
zmiany w arkuszu.
4
Makropolecenia
2. Ró
Ň
ne sposoby uruchamiania makr
Dwa sposoby wywoływania makrodefinicji zostały ju
Ň
zaprezentowane: funkcja
Uruchom
z paska narz
ħ
dzi
Visual Basic lub z menu
Narz
ħ
dzia-Makro-Makra...
oraz u
Ň
ycie przypisanej makru kombinacji klawiszy.
Jeszcze jeden sposób polega na utworzeniu w arkuszu przycisku, klikni
ħ
cie którego uruchomi makro.
Ę
wiczenie 3
Umie
Ļ
ci
ę
w arkuszu o nazwie
Makro bezwzgl
ħ
dne
przycisk, który wywoła makro
bie
ŇĢ
-
ca_data_w_dowolnym_miejscu
.
1.
Wy
Ļ
wietli
ę
pasek narz
ħ
dzi
Formularze
.
2.
Wybra
ę
ikon
ħ
Przycisk
(rys. 8). Przenie
Ļę
wska
Ņ
nik myszy w obszar arkusza
i narysowa
ę
przycisk.
3.
Automatycznie pojawi si
ħ
okno dialogowe
Makro
, w którym nale
Ň
y zaznaczy
ę
makro o nazwie
bie
ŇĢ
ca_data_w_dowolnym_miejscu
. Zatwierdzi
ę
przyciskiem OK.
4.
Dopóki przycisk jest zaznaczony zmieni
ę
nazw
ħ
Przycisk 1
na
Data
.
Rysunek 8. Fragment paska narz
ħ
dzi Formularze z przyciskiem Przycisk
5.
Klikn
Ģę
poza przyciskiem, aby go odznaczy
ę
.
6.
Zaznaczy
ę
dowoln
Ģ
komórk
ħ
arkusza, klikn
Ģę
przycisk
Data
, aby sprawdzi
ę
jego działanie.
Przycisk makra mo
Ň
na modyfikowa
ę
, korzystaj
Ģ
c z menu podr
ħ
cznego,
wywołanego klikni
ħ
ciem prawym przyciskiem w obszarze przycisku:
Edytuj tekst
– umo
Ň
liwia zmian
ħ
tekstu opisuj
Ģ
cego przycisk.
makra.
Formatuj formant
– otwiera okno dialogowe, w którym
mo
Ň
na ustali
ę
np. rozmiary przycisku, czcionk
ħ
oraz wyrównywanie
tekstu etykiety.
Przypisz makro
– pozwala zmieni
ę
przypisanie przycisku do
Rysunek 9. Menu podr
ħ
czne przycisku
5
Plik z chomika:
wadw
Inne pliki z tego folderu:
full-version-excel-2007-jezyk-vba-i-makra-rozwiazania-w-biznesie_exjvba(1).pdf
(15589 KB)
Que - VBA and Macros for Microsoft Excel {Business Solution2.pdf
(16638 KB)
Excel 2003 PL Programowanie w VBA Vademecum Profesjonalisty 1(1).pdf
(6663 KB)
Makra 12 najlepszych(1).pdf
(2697 KB)
sp-is-instrukcjaZFPBIG-5(makraVBA).pdf
(2717 KB)
Inne foldery tego chomika:
Excel 2007. Programowanie w VBA
Serwis_urządzen_02
vba przykłady
Visual Basic Leksykon
Zgłoś jeśli
naruszono regulamin