visual basic for aplication (vba)
DESCRIPTION
Excel 2007. VISUAL BASIC FOR APLICATION (VBA). Anna Tomkowska. Excel 2007. Interfejs. Excel 2007 - Interfejs. Pasek Szybki dostęp…. karta tematyczna. gupa logiczna poleceń. wstążka. Przycisk Microsoft Office (dawne menu plik). polecenie. Pole nazw i adresów. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/1.jpg)
VISUAL BASICFOR APLICATION
(VBA)
Excel 2007
Anna Tomkowska
![Page 2: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/2.jpg)
InterfejsExcel 2007
![Page 3: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/3.jpg)
Excel 2007 - Interfejs
wstążka
karta tematyczna gupa logiczna poleceń
Pole nazw i adresów
polecenie
Pasek Szybki dostęp…
Prz
ycis
k M
icro
soft
Off
ice
(daw
ne m
enu
plik
)
Pasek formuł (wzorów) i edycji
Aktywna komórka
Zakładka arkusza
ARKUSZ
Nagłówkiwierszy
Nagłówkikolumn
![Page 4: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/4.jpg)
Excel 2007 – Skróty klawiaturoweAlt
Alt+G
![Page 5: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/5.jpg)
Excel 2007 – Karty kontekstowe
karta kontekstowa
Karty kontekstowe są wyświetlane tylko wtedy, gdy są potrzebne i gdy ułatwiają znajdowanie i używanie poleceń potrzebnych do wykonania operacji - udostępniają użytkownikowi potrzebne funkcje w najbardziej odpowiednim czasie.
W programie Office Excel 2007 kliknięcie wykresu powoduje wyświetlenie karty kontekstowej z poleceniami używanymi podczas edytowania wykresu.
![Page 6: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/6.jpg)
Rejestrowanie, uruchamianie i edycja makr
Excel 2007
![Page 7: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/7.jpg)
Tworzenia makra
1
2
Rejestrowanie wszystkich operacji na danych i arkuszach, które można wykonać przy pomocy menu, przycisków lub klawiatury.
do momentuzatrzymania rejestrowania
![Page 8: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/8.jpg)
Rejestrowanie makraZaznacz komórkę A1 w arkuszu 1Wpisz StyczeńWciśnij EnterWpisz LutyWciśnij Enter
I tak dalej…
Zaznacz komórki z miesiącamiPrzejdź do zakładki Narzędzia GłówneZaznacz pogrubienie czcionki i nadaj jej czerwony kolor
Przejdź do zakładki DeweloperZatrzymaj rejestrowanie makra
![Page 9: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/9.jpg)
Uruchamianie makra
1
2
3
4
Zaznacz komórkę inną niż A1 w arkuszu innym niż Arkusz1
Makro wykonało się.Pomimo zaznaczonej komórki A4 dane wstawiły się do komórek począwszy od A1 (odwołanie bezwzględne).
![Page 10: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/10.jpg)
Tworzenia makraodwołanie względne
2
3
Rejestrowanie wszystkich operacji na danych i arkuszach, które można wykonać przy pomocy menu, przycisków lub klawiatury.
do momentuzatrzymania rejestrowania
Zaznacz komórkę B2 w Arkuszu 1
1
4
![Page 11: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/11.jpg)
Rejestrowanie makraodwołanie względneW zaznaczona wcześniej komórkę:Wpisz StyczeńWciśnij EnterWpisz LutyWciśnij Enter
I tak dalej…
Zaznacz komórki z miesiącamiPrzejdź do zakładki Narzędzia GłówneZaznacz pogrubienie czcionki i nadaj jej czerwony kolor
Przejdź do zakładki DeweloperZatrzymaj rejestrowanie makra
![Page 12: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/12.jpg)
Uruchamianie makraodwołanie względne
1
2
3
Zaznacz komórkę inną niż B2 w arkuszu innym niż Arkusz1
4
Makro wykonało się.Dane wstawiły się do komórek począwszy od zaznaczonej A4, pomimo że podczas rejestracji makra wpisywane były począwszy od komórki B2 (odwołanie względne).
![Page 13: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/13.jpg)
Edycja makra
![Page 14: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/14.jpg)
Edytor VBA
Katalog z modułami, zawierającymi kod funkcji
i/lub procedur (makr)
Przyciski:uruchamiający makro, pauza i zatrzymujący
wykonanie kodu
Wygenerowany kod zarejestrowanego makra
Komentarze (kod nieinterpretowany)
zaczynają się apostrofem
![Page 15: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/15.jpg)
Edycja makra - Edytor VBA
Funkcja MsgBox wyświetla komunikat z informacją podaną
jako argument funkcji
Argument funkcji
![Page 16: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/16.jpg)
Tworzenie dialogu w skoroszycie
Excel 2007
![Page 17: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/17.jpg)
Tworzenie dialogu
1
2
3
4
![Page 18: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/18.jpg)
Układanie fomantów na dialogu
grupa Deweloperze wstążki
2
1
![Page 19: VISUAL BASIC FOR APLICATION (VBA)](https://reader035.vdocuments.us/reader035/viewer/2022062321/56812fda550346895d955294/html5/thumbnails/19.jpg)
Łączenie kontrolek ze źródłem danych
12
grupa Deweloperze wstążki
3
4