Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 3. Programowanie komputerowe

Podobne dokumenty
MsgBox(Komunikat [, Przyciski] [, Tytuł] [, PlikHelp, HelpContext])

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

VBA obiekty AutoCADa 1

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Wprowadzenie do programowania w VBA

VBA 1 VBA TYPY PROCEDUR (PODPROGRAM, FUNKCJA) ZMIENNE, DEKLARACJA ZMIENNYCH FUNKCJA MsgBox

Właściwości i metody obiektu Comment Właściwości

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

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

Visual Basic dla Aplikacji

PROGRAMOWANIE OBIEKTOWE: VISUAL BASIC VISUAL BASIC FOR APPLICATION (VBA) NA PRZYKŁADZIE EXCELA

Visual Basic for Application (VBA)

Spis treści. Wstęp Stałe, zmienne i tablice Obiekty i metody Elementy języka Visual Basic...79

Programowanie w Visual Basic. Programowanie w Visual Basic 1

INSTRUKCJA. SIMPLE.ERP Finanse i Księgowość Automaty Księgowe oraz VISUAL BASIC

LibreOffice Calc VBA

VBA-podstawy cz. 1. Począwszy od wersji Office 2010 skoroszyty Excel wsparte makrami VB mają rozszerzenie.xlsm

Visual Basic for Application (VBA)

Tablice. Jones Stygar na tropie zmiennych

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Instrukcje sterujące. Programowanie komputerowe

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

Makropolecenia w PowerPoint Spis treści

Visual Basic for Application (VBA)

VISUAL BASIC. deklaracja nazwa As typ_zmiennej. deklaracja Dim, Private zasięg lokalny. - Public zasięg globalny Liczby całkowite: BYTE [0..

Technologia informacyjna programowanie Janusz Uriasz

Algorytmika i Programowanie VBA 1 - podstawy

Instrukcje cykliczne (pętle) WHILE...END WHILE

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe

INSTRUKCJA SKOKU GOTO

Arkusze kalkulacyjne i VBA

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

Visual Basic dla AutoCAD

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

Program ćwiczenia nr 4: Okna dialogowe.

Visual Basic for Applications. Wstęp

Makropolecenia podstawy

Arkusze kalkulacyjne i VBA

Visual Basic Debugging and Error Handling

Wykład. Programowanie w Visual Basic. Łukasz Sturgulewski. John Walkenbach Programowanie Excel 2000 Visual Basic, Wydawnictwo RM, Warszawa 2000

Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.

Do obiektów nie odwołujemy się bezpośrednio, tylko przez ich atrybuty i metody. Obiekt.identyfikator[.identyfikator]

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

4.1. Analiza AWN jest dokonywana na poziomie VBA

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Pętle. Programowanie komputerowe

1 SPIS TREŚCI. Kurs Visual Basic

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

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

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

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

Aplikacje w środowisku VBA. Visual Basic for Aplications

DataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1

Zmienne, instrukcje warunkowe

Materiały pomocnicze do zajęć z przedmiotu Projekt ADP

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

TABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych.

Delphi podstawy programowania. Dialogi

Makropolecenia podstawy

Ten odcinek Akademii PC Kuriera poświęcony zostanie tworzeniu i wykorzystaniu funkcji i procedur w języku Visual Basic.NET.

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Procedury i funkcje. Programowanie komputerowe

Arkusze kalkulacyjne i VBA

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

DAO. tworzenie tabeli

Rozwiązywanie równań nieliniowych

Podstawy Informatyki Visual Basic w WSH

VISUAL BASIC W EXCELU

Podstawy informatyki

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

Delphi Laboratorium 3

Technologie informacyjne: Excel i VBA

Przykład powyżej pokazuje, że w zapytaniu można umieszczać funkcje zarówno zdefiniowane w ramach środowiska, jak również własne.

Makra VBA w Excelu dla początkujących

Materiały do laboratorium MS ACCESS BASIC

Podstawy i języki programowania

Technologie informacyjne

Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1

Programowanie arkuszy kalkulacyjnych (VBA)

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

PRACA Z FORMULARZAMI UserForm

Metody numeryczne w matematyce nansowej 1 Notatki do wykªadu

Pętle instrukcje powtórzeo

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

Automatyzacja pracy w AutoCAD

Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe

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

Tablice, DataGridView

Asix.Evo Dodatek Asix Excel

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

M a k r a i d o d a t k o w e f o r m a n t y

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

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

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

2. Wstaw przyciski: a. wykonujące funkcje z ćwiczenia 1 b. zastosuj różnorodne właściwości dla przycisku

Palindromy. Przykładowe rozwiązanie

1 Wprowadzenie do algorytmiki

KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

Transkrypt:

Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 3 1

Program wykładu Zapis danych do arkusza Odczyt danych z arkusza Funkcja MsgBox 2

Instrukcje wejścia/wyjścia Niezbędnym elementem każdego języka programowania są instrukcje wejścia/wyjścia (ang. input/output, w skrócie I/O statements) służące do obustronnej komunikacji programu z otoczeniem w tym z użytkownikiem. Podstawowe instrukcje we/wy w VBA to: Cells() - odczyt/zapis z/do komórek arkusza MsExcel Funkcja InputBox() Funkcja MsgBox() i instrukcja MsgBox 3 3

Odczyt z komórek arkusza Przypisanie zmiennej wartości przechowywanej w komórce arkusza przeprowadza się wg szablonu: NazwaZmiennej = Cells(nr_wiersza, nr_kolumny).value Odczyt z komórki D2 (wiersz 2, kolumna 4) Sub Odczyt() Dim Wiek As Byte Wiek = Cells(2, 4).Value End Sub MsgBox Wiek 4 4

Zapis do komórek arkusza Wypisanie wartości zmiennej w określonej komórce arkusza, przeprowadza się wg szablonu: Cells(nr_wiersza, nr_kolumny).value = NazwaZmiennej Wpisanie do komórki A2 (wiersz 2, kolumna 1) Sub Wypisz() Dim Imie As String Imie = "Tomasz End Sub Cells(2, 1).Value = Imie 5 5

Funkcja MsgBox()(1) Zadania funkcji MsgBox() obejmują: wyświetlenie okna dialogowego z komunikatem, oczekiwanie na wybór jednego z kolekcji przycisków, zwrot wartości typu Integer informującej, który z przycisków został wybrany przez użytkownika. Zwracana wartość jest zwykle przypisywana do zdefiniowanej przez użytkownika zmiennej. 6 6

Funkcja MsgBox()(2) Składnia funkcji: MsgBox(TekstKomunikatu [,Przyciski+Ikony+WartościDomyślne] [,TytułOkna] [,PlikPomocy, KontekstPomocy]) 7 7

Funkcja MsgBox()(3) Predefiniowane stałe VB i ich wartości dla składowej Przyciski Stała Wartość Wyświetlane przyciski vbokonly 0 Jeden przycisk OK. Jest to wartość domyślna, zatem przycisk OK zostanie wyświetlony nawet wtedy, gdy pominięta zostanie składowa Przycisk. vbokcancel 1 Dwa przyciski: OK i Anuluj vbabortretryignore 2 Trzy przyciski: Przerwij, Ponów próbę i Zignoruj. vbyesnocancel 3 Trzy przyciski: Tak, Nie i Anuluj. vbyesno 4 Dwa przyciski: Tak i Nie. vbretrycancel 5 Dwa przyciski: Ponów próbę i Anuluj. 8 8

Funkcja MsgBox()(4) Predefiniowane stałe VB i ich wartości dla składowej Ikony 9 9

Funkcja MsgBox()(5) Predefiniowane wartości domyślne VB Stała Wartość Opis VbdefaultButton1 0 Przyciskiem domyślnym jest przycisk pierwszy VbdefaultButton2 256 Przyciskiem domyślnym jest przycisk drugi VbdefaultButton3 512 Przyciskiem domyślnym jest przycisk trzeci 10 10

Funkcja MsgBox()(6) Predefiniowane stałe VB zwracane przez funkcję MsgBox i ich wartości Stała Wartość Wybrany przycisk vbok 1 OK vbcancel 2 Anuluj vbabort 3 Przerwij vbretry 4 Ponów próbę vbignore 5 Zignoruj vbyes 6 Tak vbno 7 Nie 11 11

Funkcja MsgBox - przykład Sub Przyklad() Dim KOD As Integer KOD = MsgBox("Czy kwadrat liczby 3 to liczba 9?", vbyesno _ + vbquestion, "Pytanie") If KOD = vbyes Then ' zamiennie można użyć warunku If KOD=6 Then MsgBox "Poprawna odpowiedź" Else MsgBox "Błędna odpowiedź" End If End Sub 12 12

Funkcja MsgBox - przykład 13 13