Visual Basic for Applications Wprowadzenie, makra



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

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

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

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

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

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

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

Część I: Excel - powtórka

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

Ćwiczenie 1 Obsługa makr

Makropolecenia w PowerPoint Spis treści

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

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

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

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

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

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

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Makropolecenia w Excelu

Trik 1 Odchylenie procentowe w stosunku do minionego okresu

VBA praca z makrami w Excelu

Instrukcja szybkiej obsługi

BAZY DANYCH Panel sterujący

VISUAL BASIC W EXCELU

14. TWORZENIE MAKROPOLECEŃ

VBA praca z makrami w Excelu

SPIS ILUSTRACJI, BIBLIOGRAFIA

Kontrola poprawności danych:

ZASTOSOWANIE ARKUSZA KALKULACYJNEGO EXCEL DO ANALIZY ABC/XYZ

ZASTOSOWANIE ARKUSZA KALKULACYJNEGO EXCEL DO ANALIZY ABC/XYZ

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Temat: Makropolecenia.

BIBLIOGRAFIA W WORD 2007

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

Visual Basic w programie Excel dla Windows

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

Makra w arkuszu kalkulacyjnym

Makropolecenia. Makropolecenia zastosowanie w MS Excel

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Formularze w programie Word

Jak dokumentować praktyki zawodowe uczniów?

Matematyka w Excelu dla szkó³ rednich. Æwiczenia praktyczne. Wydanie II

UONET+ moduł Dziennik

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.

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Rys. 1. Aktywne linki będą wstawiane za pomocą rozwijanej listy

Aplikacje w środowisku VBA. Visual Basic for Aplications

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Makra VBA w Excelu dla początkujących

Zadanie 8. Dołączanie obiektów

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

Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego

formularz zaświadczenia o zarobkach Spis treści Jak korzystać z narzędzia? 3 Sporządzenie formularza zaświadczenia 10

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji

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

Maxima i Visual Basic w Excelu

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Działki Przygotowanie organizacyjne

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

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

Instalacja i obsługa aplikacji MAC Diagnoza EW

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Metody numeryczne. dr Artur Woike. Ćwiczenia nr 2. Rozwiązywanie równań nieliniowych metody połowienia, regula falsi i siecznych.

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

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

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

Jak korzystać z Excela?

1 Algorytmy. Algorytmy i VBA. 1. Zapoznaj się z symboliką schematów blokowych.

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

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

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

Możliwości programu Power Point

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

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

TEMAT: SPOSOBY ADRESOWANIA W

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: Wprowadzenie do obsługi programu statystycznego SAS Enterprise Guide. Statystyka opisowa w SAS Enterprise Guide.

Excel. Tworzenie zaawansowanych aplikacji.

Przewodnik Szybki start

Skrypt 7. Funkcje. Opracowanie: L1

Zadanie 3. Praca z tabelami

Excel wykresy niestandardowe

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

Excel. Zadania. Nazwisko:

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Jak dokumentować praktyki zawodowe uczniów?

KONSOLIDACJA. Cel ćwiczenia: Funkcjonalności:

UONET+ moduł Dziennik

Instrukcja programu Mapa Polski Excel Gminy

Instrukcja programu Mapa Polski Excel Powiaty

Ćwiczenie: Wprowadzenie do obsługi programu statystycznego SAS Enterprise Guide. Podstawowa charakterystyka statystyczna

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Arkusz kalkulacyjny EXCEL

Równania nieliniowe. LABORKA Piotr Ciskowski

Przewodnik instalacji i rejestracji ASN RadioOS

Transkrypt:

Visual Basic for Applications Wprowadzenie, makra 1. Zarejestruj Makro o nazwie: WpiszNazwisko, które wpisuje w bieżącym arkuszu w komórce C2 Twoje Imię i Nazwisko a następnie zmienia kolor czcionki na czerwony, wypełnienie komórki na niebieski i szerokość kolumny C. Rejestrowanie makr Excel 2010: Zakładka Developer->Zarejestruj makro Aby wyświetlić kartę Developer 1. Kliknij kartę Plik. 2. Kliknij przycisk Opcje. 3. Kliknij pozycję Dostosuj wstążkę. 4. W obszarze Dostosowywanie Wstążki oraz Karty główne zaznacz pole wyboru Deweloper. Zatrzymanie rejestracji Przejdź do arkusza Arkusz2 i uruchom makro WpiszNazwisko: Makra->Uruchom->WpiszNazwisko Uruchom edytor Visual Basic, otwórz kod makra VBAProject->Modules->Module1->View Code; wprowadź zmiany w kodzie makra WpiszNazwisko tak aby program dodatkowo w komórce C3 wpisywał Adres zamieszkania i ustalał szerokość kolumny C na 30 pikseli. Uruchom Makro wybierając przycisk Run Sub. Zapisz skoroszyt, zamknij i ponownie otwórz. Przy zapisie wybierz typ skoroszyt programu Excel z obsługą makr. Otwierając włącz obsługę makr. Uruchom makro w arkuszu Arkusz3. 1

Zmodyfikuj kod makra tak aby informacje były pobierane w polu Inputbox i aby wyświetlany był komunikat powitalny w polu MsgBox 2. Zarejestruj Makro wstawiające do arkusza dowolny kształt. Następnie zmodyfikuj kod Makra tak aby możliwe: wstawienie kształtu ze środkiem w zadanym punkcie (X,Y) ; utworzenie nowego kształtu poprzez przesuniecie kształtu o podany wektor (PX,PY) i obrót kształtu o podany kąt (A). Dodaj przycisk wywołujący Makro. Dodawanie Przycisku: Deweloper->Wstaw->Przycisk. Przypisz do przycisku Makro RysujObiekt() 2

Zmodyfikuj kod aby możliwe było wielokrotne narysowanie kształtu w zadanym porządku (wykorzystaj pętle). PX i PY potraktuj jako przesunięcie w kierunku x i y. Liczbę powtórzeń podaje użytkownik w polu Inputbox dla kierunku X i Y. 3. Wyznaczyć w sposób przybliżony miejsca zerowe funkcji 3 2 f ( x) = x 5x + 4x + 3 w przedziale <1;4> metodą bisekcji z zadanym błędem MID TEMP MID < 0, 001, z wykorzystaniem makropoleceń Schemat blokowy metody bisekcji INPUT XL,XR,e TEMP=XL MID=(XL+XR)/2 NIE (MID-TEMP)/MID <e TAK TEMP=MID MID NIE XR=MID f(xl)*f(mid)<0 lub TAK XL=MID STOP 3

Rozwiązanie W nowym arkuszu utwórz tabele z danymi do zadania i tabele z wynikami. Utwórz nowe makropolecenie, naciśnij Alt+F8, następnie w polu nazwa wpisz pierwiastek. Po czym kliknij przycisk Utwórz. Uzupełnij procedurę kodem 4

Wstaw przycisk (Button) i przypisz mu makro pierwiastek. W polu tekstowym przycisku wpisz napis Oblicz pierwiastek. Następnie w tabeli w miejsca XL= i XR= wpisz zakres funkcji w którym będziemy szukać miejsc zerowych, oraz podaj dokładność z jaką oszacowana będzie ta wartość, pole e. Uwaga! Podany zakres musi obejmować miejsce zerowe. Narysuj wykres funkcji i sprawdź wynik. W tym celu wykorzystaj definicję funkcji f. Wstaw funkcję z listy dostępnych funkcji i uzupełnij argument x Zmodyfikuj procedurę tak aby program zliczał liczbę iteracji potrzebną do rozwiązania zadania. Wyświetl liczbę iteracji w polu MsgBox. 5

Znajdź pozostałe pierwiastki, podając odpowiednie zakresy przeszukiwania. Wykorzystując makro pierwiastek znajdź miejsca zerowe funkcji 2 3 g ( x) = x 9sin x 2x 3 w przedziale <-5,5> h ( x) = sin 4x cos x 2 1,5 w przedziale<1,3> 4. Wyznacz pierwiastki funkcji metodą regula falsi. Metoda regula falsi różni się od metody bisekcji tym, że wartość pierwiastka jest wyznaczana biorąc pod uwagę również wartości funkcji f(x R ) i f(x L ): Skopiuj procedurę pierwiastek(), zmień nazwę na pierwiastek_falsi(). Zmodyfikuj procedurę tak aby pierwiastek wyznaczany był z użyciem metody regula falsi. Dodaj nowy przycisk Oblicz pierwiastek metodą Regula Falsi. Porównaj liczbę iteracji potrzebnych do rozwiązania zadania dla obydwu metod. 5. Znajdź jaki powinien być współczynnik oporu powietrza c aby spadający obiekt o masie m=68.1 kg po czasie t=10 s osiągnął prędkość v=40 m/s. Równanie na prędkość wyrażone jest przez gdzie g=9.8m/s 2 6