Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
VBA w Excel
2
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
3
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
4
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.)
5
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
6
Podstawowe informacje VBA w Excel
Pierwszy arkusz kalkulacyjny VisiCalc (1970 r.) Lotus Development Corporation wydaje arkusz kalkulacyjny Lotus (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
7
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
8
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
9
Podstawowe informacje Karta dewelopera
1 2 3
10
Visual Basic Editor Pasek MENU Pasek NARZĘDZI Okno PROJEKTU
Okno WŁASNOŚCI Okno KODU
11
Makro Pierwszy program
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.