VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.

Podobne dokumenty
wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

BAZY DANYCH Panel sterujący

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

Zastanawiałeś się może, dlaczego Twój współpracownik,

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Bazy danych Karta pracy 1

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Dodanie nowej formy do projektu polega na:

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.

Dodawanie grafiki i obiektów

Arkusz kalkulacyjny MS Excel 2010 PL.

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Tworzenie prezentacji w MS PowerPoint

Temat: Organizacja skoroszytów i arkuszy

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

Makropolecenia w Excelu

4.Arkusz kalkulacyjny Calc

Aplikacje w środowisku VBA. Visual Basic for Aplications

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Zadanie 8. Dołączanie obiektów

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Prezentacja MS PowerPoint 2010 PL.

PROGRAM: WYSZUKANIE LICZBY MAKSYMALNEJ

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Ćwiczenie 1 Obsługa makr

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Badanie ruchu złożenia

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Edytor tekstu OpenOffice Writer Podstawy

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

APLIKACJE WCHODZĄCE W SKŁAD PAKIETU MS OFFICE DLA UŻYTKOWNIKÓW DOMOWYCH

Programowanie Obiektowe GUI

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Arkusz kalkulacyjny MS Excel

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

Visual Basic for Applications. Formatki tworzenie,

Laboratorium 6. 1 Makropolecenia wprowadzenie. 2 Formatowanie komórek. 2.1 Rejestrowanie makra. Legenda: tekst do wpisania

3.7. Wykresy czyli popatrzmy na statystyki

System Informatyczny CELAB. Terminy, alarmy

Metaliczny button z deseniem.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

3. Wprowadź opis: kolumna A J. angielski, kolumna B J. polski. Obejrzyj animację pt. Wprowadzanie danych, aby dowiedzieć się, jak to zrobić.

DesignCAD 3D Max 24.0 PL

Ćwiczenie 5 Menu programu

SPIS ILUSTRACJI, BIBLIOGRAFIA

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Tworzenie szablonów użytkownika

Szybki start SAMOOCENA W NOR-STA

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

Ćwiczenie pochodzi ze strony

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Zadanie 9. Projektowanie stron dokumentu

Ćwiczenia GIMP. S t r o n a Uruchom program gimp: 2. I program się uruchomił:

1. Wstawianie macierzy

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Edytor tekstu OpenOffice Writer Podstawy

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

Programowanie obiektowe

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Wprowadzenie do MS Excel

Spis tre ci. Rozdzia 1. Co to jest VBA Rozdzia 2. Makropolecenia Rozdzia 3. Jak uruchomi edytor Visual Basic... 31

Szybki start SAMOOCENA W NOR-STA

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Scenariusz lekcji. Scenariusz lekcji. opisać działanie narzędzi przybornika. korzystać z Edytora postaci programu Logomocja;

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Arkusz kalkulacyjny EXCEL

MS Office Picture Manager

Formularze i raporty w MS Access

Usprawiedliwianie nieobecności uczniów przez rodziców/opiekunów prawnych

Informatyka w Zarządzaniu

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

TWORZENIE FORMULARZY WORD 2007

Uruchom polecenie z menu Wstaw Wykres lub ikonę Kreator wykresów na Standardowym pasku narzędzi.

Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania.

TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013

2.1. Duszek w labiryncie

Struktura dokumentu w arkuszu kalkulacyjnym MS EXCEL

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

Edytor tekstu MS Word podstawy

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

Programowanie obiektowe

UONET+ moduł Dziennik

Jak przygotować i wydrukować strony arkuszy ocen z wynikami klasyfikacji końcowej oraz świadectwa ukończenia szkoły?

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

Część I: Excel - powtórka

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

INSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 '

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku

Edytor tekstu MS Word 2010 PL: grafika. Edytor tekstu MS Word umożliwia wstawianie do dokumentów grafiki.

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

UONET+ moduł Dziennik. Praca z rozkładami materiału nauczania

Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe

Transkrypt:

VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007. VBA To odmiana języka Basic przystosowany do programowania w aplikacjach MS Office. Jest językiem programowania obiektowego. Aby wywołać IDE (środowisko pracy programisty dla VBA) należy użyć skrótu Lewy ALT + F11 lub z zakładki Deweloper wybrać ikonę. Aby na pasku narzędzi pojawiła się zakładka Deweloper należy zmienić opcje Excel. 3. Naciśnij ikonę Office 2. Wybierz Opcje programu 1. Zaznacz opcję : Pokaż kartę Deweloper. Zakładka się pojawi.

Zadanie do samodzielnego wykonania: Cele zadania: Stworzymy cztery pola po jednym dla każdej z barw podstawowych wyświetlaczy (Rczerwona, G-zielona, B-niebieska) oraz ploe w którym barwy te będą mieszane. Ilość wypełnienia barwy wybierać będziemy za pomocą suwaków, a nad suwakami wyświetlać się będzie liczba dziesiętna koloru. Rozwiązanie: W nowym zeszycie Excel ustaw się na Arkuszu1. Z zakładki Deweloper na arkuszu umieść dwa elementy wzorując się na ilustracji: 3. Wybierz WSTAW z Deweloper 2. Wybierz Etykietę z Formantów ActiveX i umieść na arkuszu. 1. Wybierz Pasek przewijania z Formantów ActiveX i umieść na arkuszu. Dwukrotne kliknięcie w pasek przewijania spowoduje otworzenie się IDE VBA.

Nazwa użytego obiektu (pasek przewijania) w VBA nazywany jest ScrollBar1 Opis zdarzenia na jakie będzie reagował Change (reakcja na zmianę pozycji) Okno właściwości obiektu. Zmieniając właściwości w tym oknie możemy zmienić wygląd naszego obiektu. Zmień opcje: Max: na 255 To jest największa liczba dziesiętna jaką może przyjąć pojedyncza barwa podstawowa (jest ona zakodowana 1 Bajtem) Naciskając ikonę lub Lewy ALT + F11 przejdziesz ponownie do okna arkusz. Zaznacz pojedynczym kliknięciem Etykietę, Lewy ALT + F11 przejdź do IDE i w oknie Peoperties Label1 popraw właściwości: Caption : R = (W tym miejscu będą pojawiać się wartości bieżące suwaka odpowiadające stopniowi nasycenia) Font Pozwolą wejść do bardziej zaawansowanych funkcji. ForeColor : na żółty TextAlign : 2 Center Mamy już zestaw dla pierwszej barwy. Przejdź na Arkusz i za pomocą Control i myszy skopiuj te obiekty jeszcze 2 razy. Utwórz jeszcze jedną etykietę dla mieszanych kolorów. Teraz twój Arkusz powinien wyglądać tak:

Programowanie: Jeszcze raz kliknij dwukrotnie w suwak 1. W oknie kodu wybierz kodowanie dla zmiennych globalnych: Ta zakładka pozwoli Ci na łatwe przemieszczanie się po kodzie między obiektami Ta zakładka pozwoli Ci na wybieranie zdarzeń i tworzenie funkcji. (General) (Declarations) to miejsce w kodzie gdzie możemy poinformować program o tym jakich będziemy używać zmiennych, stałych lub jakich dodatkowych bibliotek będziemy używać. Teraz doprowadź do takiego stanu swój kod programu. Zwróć uwagę na to jak IDE pomaga programiście w wybierani właściwości lub dba o prawidłowość Twoich wpisów.

Dim oznacza że będziemy deklarować zmienne R, G, B, mieszany to nazwy naszych zmiennych As Long informuje program że zmienne należą do zbioru liczb całkowitych o rozszerzonym zakresie (ilość odcieni barwy mieszanej przekracza 16000000) Zmiennej R odpowiadającej za kolor czerwony przypisujemy wartość odpowiadającą pozycji suwaka Etykieta 1(Label 1) właściwość tekst (Caption) przypisujemy wartość zwróconą przez funkcję CStr (Konwersji z liczby całkowitej na tekst) zmiennej R. Etykieta 1(Label 1) właściwość kolor tła (BackColor) przypisujemy wartość zwróconą przez funkcję RGB pod wartość czerwonego wstawiamy naszą zmienną R. Po wpisaniu kodu programu (implementacji) możesz sprawdzić efekt działania programu. Przejdź na Arkusz, wyłącz tryb projektu, zmieniaj położenie pierwszego suwaka. Włącz lub wyłącz tryb projektowania. Wzorując się na powyższym przykładzie, zmieniając liczby przy Label1 na 2 na 3 na 4 i używając odpowiednich innych zmiennych napisz program do suwaków ScrollBar2 i 3, zmieniających kolory zielony i niebieski.

Kod całego programu: