VBA w Excel.

Slides:



Advertisements
Podobne prezentacje
1 Współpraca Excela z innymi programami Współpraca Excela z innymi programami.
Advertisements

Podstawy programowania w VBA
typy całkowite (całkowitoliczbowe)
Tematyka kursu z informatyki dzień 3
przetwarzaniu informacji
27/09/ Języki programowania 1 Piotr Górczyński Zmienne.
20/09/ Języki programowania 1 Piotr Górczyński Wstęp.
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
27/09/ Języki programowania 1 Piotr Górczyński Procedury i funkcje.
Platforma .Net i Vs.Net.
WYKORZYSTANIE PROGRAMU MS PUBLISHER W PRACY BIBLIOTEKI SZKOLNEJ
Programowanie w języku Visual Basic
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski
Programowanie obiektowe. Obiekty. Metody. Właściwości.
Java – programowanie obiektowe
KURS Z INFORMATYKI prowadzący: mgr Przemysław Głowacki.
System katalogowania i zarządzania sprzętem na uczelni
Wady i zalety Microsoft Word –a
C# Windows Forms Zastosowania Informatyki Wykład 2
Microsoft® Office x e l.
Visual Basic Mariusz Grad II TiB Rozpocznij prezentacje.
Wykład 3. Część pierwsza: Obliczenia i arkusze kalkulacyjne
AUTOMATYZACJA PRACY W EXCELU
Funkcje w Pascalu Przypomnienie wiadomości o procedurach Prowadzący: Anna Kaleta Piotr Chojnacki.
Podstawy programowania II
CDN OPT!MA integracja z Systemem Microsoft Office 2003.

Zuzanna Augustyniak Semestr IV
Dr inż. Dariusz Piwczyński, Katedra Genetyki i Podstaw Hodowli Zwierząt Zastosowanie arkuszy kalkulacyjnych w pracy naukowej – przygotowanie bazy danych.
Licencjonowanie narzędzi dla programistów
Mechanizm OLE ang. Object Linking and Embedding źródła:
Wykonała Paulina Palacz
Excel – Visual Basic for Applications Zadania dodatkowe
MAKRA 1.
Temat: Wprowadzenie do arkusza kalkulacyjnego
Maria Hermann, Marzena Bednarczyk, Angelika Słabońska, Kamila Tomczyk
BAZA DANYCH GRUPA 15 Aplikacja napisana w programie Microsoft Office Access Toruń, maj 2010 MACIEJ SZOT.
Pierwsze kroki w edytorze tekstu
Robimy własne notatki - Notatnik
Temat 2: Edytory HTML.
MICROSOFT Access TWORZENIE MAKR
Podstawy Visual Basic for Applications (cz. II)
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Visual Basic w Excelu.
Visual Basic for Applications Poziom podstawowy Zajęcia 2
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
SPECJALNOŚĆ: Oprogramowanie Systemowe
System komputerowy sprzętu komputerowego oraz oprogramowania,
Visual Basic w Excelu - podstawy
Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Budowa okna arkusza kalkulacyjnego
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
VISUAL BASIC FOR APLICATION (VBA)
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
OPROGRAMOWANIE KOMPUTEROWE
Microsoft® Office Word
Visual Basic przygotował Michał Miłek Visual Basic – język programowania wysokiego poziomu i narzędzie programistyczne firmy Microsoft. Składnia jest oparta.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Zmienne typy danych w VBA. MS Excel – typy danych w języku programowania VBA.
Różnice między programowanie strukturalnym a obiektowym
Kurs Access.
Podstawy tworzenia skryptów
Visual Basic for Applications
Visual Basic w programie Microsoft Excel
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Excel Informacje różne.
Zapis prezentacji:

VBA w Excel

Podstawowe informacje VBA ? Visual Basic for Applications – język programowania wysokiego poziomu (4-tej generacji), którego składania oparta jest na języku BASIC. Zaimplementowany został po raz pierwszy w do Excel 5 w 1994 roku. ZALETY: prostota programowania pozwala wykorzystywać gotowe funkcje samego Excela stanowi dobry wstęp do nauki programowania automatyzacja procesów nie wymaga dodatkowego środowiska programistycznego (przypisany jest aplikacji) tworzenie funkcji nie dostępnych w samej aplikacji Wszystko co możemy zrobić w Excelu można powtórzyć za pomocą VBA W zależności od aplikacji VBA posiada inne obiekty komendy etc Uwzględnienie ich wszystkich spowodo Ciężko je wszystkie przewidziećwałoby że program stał by się zbyt rozbudowany Basic był częścią MS-DOS Środowisko graficzne Windows 95 Visual Basic Po raz pierwszy w Office 97

Podstawowe informacje BASIC Język wysokiego poziomu Beginner's All-purpose Symbolic Instruction Code Opracowany w 1964 r. przez dwóch matematyków Cel: nauka programowania Lata 70. i Microsoft Basic (Apple, Commodore) Gruntowna przebudowa w latach 90. Stanowił wprowadzenie dla bardziej skomplikowanych języków Bill Gates i Paul Allen John G. Kemeny Thomas E. Kurtz

Podstawowe informacje Visual Basic i VBA VB wersja 1.0 pojawiła się w 1991 roku Wprowadzenie systemów Windows XLM w Excel VBA w Excel 5 (1994 r.)

Podstawowe informacje Języki pochodne Microsoft Office - VBA MS Windows – VBS lub WSH MS Outlook – VBA lub VBS IE – VBS AutoCAD – VBS Corel – VBS Photoshop - VBS VBA – Visual Basic for Application VBS – Visual Basic Scripting Edition WSH – Windows Script Host

Podstawowe informacje VBA w Excel Pierwszy arkusz kalkulacyjny VisiCalc (1970 r.) Lotus Development Corporation wydaje arkusz kalkulacyjny Lotus 1-2-3 (1983 r.) Wprowadza możliwość tworzenia makr Microsoft wypuszcza Multiplan w 1982 r. Pojawienie się Excela w 1985 r. z XLM Pierwszy Office 92 zawierał Word, Excel, Access i Outlook (Windows 3.1) W Office 97 VBA obsługiwał Word Excel, Access i Outlook VisiCalc spopularyzował Apple II (sukces firmy) Możliwość tworzenia makr spopularyzowała Lotusa

Podstawowe informacje Moduł zawiera z jedną lub więcej procedur oraz sekcje deklaracji w której umieszczamy instrukcje wspólne dla w wszystkich procedur tego modułu. Projekt obejmuje wszystkie moduły, formularze, obiekty aplikacji macierzystej dokumentu oraz sam dokument.   Najprostszy program składa się z jednej procedury w której jest jedna instrukcja, procedura ta umieszczona jest w module co daje nam już cały projekt

Podstawowe informacje Procedura Jest to najmniejsza część kodu którą można uruchomić niezależnie od innych części kodu.  Posiada własną nazwę Można uruchomić niezależnie od innych części kodu Podział procedur: podprogramy i funkcje Sub Witam() MsgBox "Witam" End Sub Instrukcja deklarująca procedurę Function dodawanie(arg1, arg2) AddTwo = arg1 + arg2 End Function Linie kodu Instrukcja zamknięcia

Podstawowe informacje Karta dewelopera 1 2 3

Visual Basic Editor Pasek MENU Pasek NARZĘDZI Okno PROJEKTU Okno WŁASNOŚCI Okno KODU

Makro Pierwszy program