Część I: Przypisanie makr do obiektu (przycisku).

Podobne dokumenty
Część I: Excel - powtórka

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.

Zarejestruj makro w trybie względnego adresowania które będzie wpisywało bieżącą datę w

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Makropolecenia w Excelu

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Ćwiczenie 1 Obsługa makr

System UONET+ przystosowany jest do dokumentowania zajęć w szkołach zawodowych, w których nauczanie odbywa się w oparciu o programy modułowe.

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Działki Przygotowanie organizacyjne

UONET+ Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego. Dodawanie modułu i jego jednostek do słownika przedmiotów

Makropolecenia w PowerPoint Spis treści

Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego

Visual Basic for Applications Wprowadzenie, makra

Tworzenie szablonów użytkownika

Arkusze kalkulacyjne i VBA

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

Python wstęp. Michał Bereta

Rys. 1. DuŜa liczba nazw zakresów. Rys. 2. Procedura usuwająca wszystkie nazwy w skoroszycie

BAZY DANYCH Panel sterujący

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Utworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA

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

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

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

INSTRUKCJA KORZYSTANIA Z PLIKU KOSZTORYSU PRODUKCJI FILMU FABULARNEGO

Visual Basic w programie Excel dla Windows

Rozwiązanie ćwiczenia 8a

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 5. MessageBox, InputBox, instrukcja Select Case i instrukcje pętli.

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

Sigma Moduł dla szkół

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

VBA praca z makrami w Excelu

Excel. Tworzenie zaawansowanych aplikacji.

VISUAL BASIC W EXCELU

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

Import danych z plików CSV

INSTRUKCJA IMPORTOWANIA FAKTUR DO SPRAWOZDANIA W SYSTEMIE WITKAC.PL

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

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

1. Otwórz skoroszyt Zadania 04.xlsx i zapisz otwarty skoroszyt pod nazwą: Wykonane zadanie 4.xlsx.

Poprawne opisanie szkoły dla dorosłych w module Administrowanie. 1. Zaloguj się do systemu jako administrator i uruchom moduł Administrowanie.

Arkusze kalkulacyjne i VBA

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

Wymagania na poszczególne oceny w klasach I gimnazjum

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Wprowadzenie do edycji makr w Excelu

BIBLIOGRAFIA W WORD 2007

Ćwiczenie 5 Menu programu

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

INFORMATYKA W ZARZĄDZANIU Arkusz kalkulacyjny MS EXCEL. Ćwiczenie 5 MS EXCEL

Zadanie 11. Przygotowanie publikacji do wydrukowania

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

Arkusz kalkulacyjny EXCEL

Temat: Organizacja skoroszytów i arkuszy

Przedszkolaki Przygotowanie organizacyjne

14. TWORZENIE MAKROPOLECEŃ

Dokumentowanie zajęć realizowanych w grupach. także międzyoddziałowych.

Aplikacje w środowisku VBA. Visual Basic for Aplications

Praca w Panelu administracyjnym wprowadzanie i modyfikowanie danych oddziałów

Kontrola poprawności danych:

1. Otwórz skoroszyt Zadania 03.xlsx i zapisz pod nową nazwą: Wykonane zadanie 3.xlsx.

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

Ćwiczenie 2 (Word) Praca z dużym tekstem

Praktyczny Excel. Sprytne makra

tutaj Poniższe makro nie zadziała dla pakietu Open lub Libre Office! O co chodzi?

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

Temat: Makropolecenia.

UONET+ moduł Sekretariat

Instrukcja szybkiej obsługi

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Cel szkolenia. Konspekt. Opis kursu

Kadry Optivum, Płace Optivum

Dokumentowanie zajęć realizowanych w grupach. także międzyoddziałowych.

I. Program II. Opis głównych funkcji programu... 19

Rejestrowanie pracownika w bazie danych przez administratora. 1. Zaloguj się do systemu UONET+ jako administrator i uruchom moduł Administrowanie.

Jak zarejestrować użytkownika w bazie systemu UONET+?

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

TEMAT : Przykłady innych funkcji i ich wykresy.

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

UONET+ moduł Dziennik. Rejestrowanie frekwencji uczniów na lekcjach w widoku Lekcja

Korespondencja seryjna

UONET+ moduł Dziennik

Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej

Zadanie 3. Praca z tabelami

Makra VBA w Excelu dla początkujących

Jak odnotować w dzienniku, że uczniowie zostali zwolnieni z ostatniej lekcji do domu?

PRZEBIEG LABORATORIUM

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

Ćwiczenie 6 MS EXCEL

UONET+ moduł Dziennik

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

Jak zarejestrować użytkownika w bazie systemu UONET+?

Stosowanie, tworzenie i modyfikowanie stylów.

Tworzenie formularzy w Microsoft Office Word 2007

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

SPIS ILUSTRACJI, BIBLIOGRAFIA

Transkrypt:

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 2. Przypisanie makr do przycisku. Procedury i funkcje. Celem ćwiczenia jest przedstawienie możliwości uruchamiania makr z wykorzystaniem innych obiektów (takich jak przyciski), zapoznanie się z ręczną edycją makr poprzez wstawiania komentarzy oraz poznanie zasad tworzenia procedur i funkcji w praktyce. Część I: Przypisanie makr do obiektu (przycisku). ZADANIE 1. W dowolnym pliku utwórz przycisk z czerwonym napisem Pokaż kwotę zarobków. Przycisk ten tworzy następujące dane: Przetestuj różne formy uruchomienia procedury (makra) (za pomocą przycisku, za pomocą RUN/F5, za pomocą STEP INTO/F8, za pomocą RUN TO CURSOR/Ctrl+F8). W arkuszu 1 wstaw przycisk jako kontrolkę formularza i umieść go po prawej stronie arkusza. Do przycisku przypisz makro o nazwie PokazZarobki_Click oraz umieść makro w aktualnym skoroszycie. 1

Procedura - najmniejsza część kodu, którą można uruchomić niezależnie od innych części kodu. Podprogram to standardowy typ procedury. Składa się z: Sub nazwa_procedury() co najmniej jedna linijka instrukcji End Sub Procedury tego typu wykonują akcje, lecz nie zwracają wartości. Procedura może wywołać inną procedurę (poprzez wpisanie jej nazwy) np. nazwa_procedury(). Zmień napis na przycisku ( Pokaż kwotę zarobków ). Przycisk można dowolnie sformatować. 2

Edytuj makro (procedurę) w następujący sposób: Przetestuj różne formy uruchomienia procedury (makra) (za pomocą przycisku, za pomocą RUN/F5, za pomocą STEP INTO/F8, za pomocą RUN TO CURSOR/Ctrl+F8). Uzupełnij procedurę o komentarze przykładowo: Wypróbuj wyłączyć poszczególny kod programu za pomocą komentarza i uruchomić ponownie makro. 3

Komentarz tekst pomijany i nie interpretowany podczas wykonywania programu (znak na początku wiersza) Komentarz pozwala na: - opisanie działania fragmentów kodu, - graficzne wyróżnienie fragmentów kodu, - wyłączenie danego fragmentu kodu, ZADANIE 2. Uzupełnij procedurę PokazZarobki_Click() o kod programu: - ustawiający format złotówkowy w odpowiednich komórkach, - ustawiający format tekstu pogrubionego w nagłówku tabeli, - ustawiający format daty mm/yyyy w odpowiedniej komórce. Do procedury PokazZarobki_Click() dopisz następujący kod i przetestuj procedurę. ZADANIE 3. W arkuszu z zadania 1 dodaj przycisk Ukryj kwotę zarobków. Przycisk ten ma ukrywać zawartość tabelki z kwotą zarobków (opisy i wartości) (podpowiedź: Range( A1 ).Value= itd.) ZADANIE 4. Uzupełnij arkusz następującymi danymi: Wstaw do arkusza dowolny kształt (np. ) oraz przypisz do niego procedurę (makro), która w komórce o wpisanym numerze kolumny i wiersza (komórki B1, B2) wstawi losową liczbę całkowitą z zakresu 1 99. 4

Wstaw dowolny kształt a następnie przypisz do niego makro (w aktualnym skoroszycie) Uzupełnij kod procedury następująco: Przetestuj procedurę. Zmień wartości w komórkach B1 i B2 i ponownie uruchom procedurę. Część II: Procedury i funkcje ZADANIE 5. Napisz makro (procedurę) uruchamianą przy otwarciu pliku, które wyświetli uprzejmą informację o nazwie dzisiejszego dnia tygodnia, dacie i godzinie. Zapisz makro, zamknij plik i otwórz go na nowo. W Ten_skoroszyt umieść procedurę Workbook_Open(), która uruchamia się wraz z uruchomieniem się pliku. 5

Uzupełnij procedurę następującym kodem: Zamknij plik i przetestuj makro. ZADANIE 6. Napisz makro (procedurę), które dodaje nowy arkusz o nazwie daty dzisiejszej (funkcja =TODAY() ), a w arkuszu przygotuje tabelkę jak poniżej: Utwórz nowy moduł z procedurą o nazwie np. zadanie6 a następnie uzupełnij kod (podpowiedź poniżej). 6

Funkcja typ procedury deklarowany za pomocą słowa kluczowego Function, instrukcja End Function kończy procedurę. Function Nazwa (NazwaParametru As typparametru) As typparametruzwracanego co najmniej jedna linijka instrukcji Nazwa = wartośćzwracana End Function Funkcje wykonują akcje i zwracają wyliczone wartości (o typie typparametruzwracanego). Funkcja może wywołać inną funkcję. Procedura Function jest podobna do procedury Sub, jednak w przeciwieństwie do podprogramu zwraca wartość np. do procedury która ją wywołała. Makro nie może być wywołane z parametrami. Procedury i funkcje nie mogą być rejestrowane muszą być wpisywane bezpośrednio w edytorze VBA. Procedury i funkcję powinny wykonywać tylko jedno specyficzne zadanie niepisana zasada. Celem programisty jest utworzenie krótkich kawałków kodu programów, które tworzą większe zadanie. Dzięki wywołaniu funkcji i procedur unikamy powtarzania wiele razy tego samego kodu programu, a więc można skrócić program i zwiększyć jego przejrzystość. ZADANIE 7. Utwórz funkcję o nazwie KwotaPoOpodatkowaniu(), która wyliczy pensję po opodatkowaniu, gdzie kwota pensji i podatek są parametrami funkcji. Funkcja powinna zwrócić wartość pensji po opodatkowaniu. W nowym module utwórz następującą funkcję: Ustaw opis funkcji następująco: 7

Przetestuj funkcję w arkuszu kalkulacyjnym: ZADANIE 8. Utwórz funkcje, które wyliczają i zwracają wartość: - pola kwadratu (parametr: bok kwadratu), - pola koła (parametr: promień r), - pola trójkąta (parametr: podstawa i wysokość), - pola trapezu (parametr: dwie podstawy i wysokość). 8