EXCEL VISUAL BASIC
autor Administrator, opublikowano 2003-03-09
Program
Złożone makraNagrywanie makr - prosta metoda automatyzowania skomplikowanych czynności.
Dzielenie długich makr na procedury, odpowiednie planowanie nagrywania, tak aby uzyskać odpowiednie zachowanie makr przy ich odtwarzaniu.
Sposoby uruchamiania makr i procedur: przyciski, paski narzędzi, polecenia w menu.
Makra z odwołaniami względnymi i bezwzględnymi.
Unikanie typowych problemów powstających przy tworzeniu makr, testowanie.
Język Visual Basic
Gdzie znajduje się kod Visual Basic - procedury i funkcje, przekazywanie danych przez argumenty, zasięg działania funkcji i procedur, moduły.
Przechowywanie informacji - zmienne oraz stałe, typy danych w języku Visual Basic, tablicowe typy danych, zasięg zmiennych, obiektowe typy danych.
Instrukcje warunkowe: prosta instrukcja warunkowa IF, instrukcja wielokrotnego wyboru SELECT CASE.
Wielokrotne powtarzanie operacji: pętle FOR, FOR EACH, cztery rodzaje pętli DO.
Edytor Visual Basic
Stosowanie okien edytora Visual Basic: Eksplorator Projektu, Okno Właściwości, okna modułów i formularzy użytkownika.
Śledzenie przebiegu programu oraz wyszukiwanie błędów za pomocą punktów przerwania, okien pośrednich, okien podglądu zmiennych oraz czujek.
Wywoływanie podpowiedzi przy konstruowaniu programów Visual Basic: pomoc kontekstowa, podpowiedź argumentów, podpowiedź właściwości i metod.
Funkcje arkuszowe
Visual Basic jako podstawowe narzędzie do tworzenia funkcji do wykorzystania na arkuszach.
Korzystanie z wbudowanych funkcji arkuszowych przy konstruowaniu własnych funkcji (właściwość WorksheetFunction).
Instalowanie własnych funkcji do wykorzystania na wszystkich skoroszytach (Dodatki Microsoft Excel).
Zaawansowane funkcje - korzystanie z wewnętrznych procedur systemu Windows, automatyczne odświeżanie funkcji, zaawansowane argumenty (obiekty, tablice).
Obiekty Excela
Obiekty - metoda dostępu do właściwości i czynności wykonywanych na elementach programu Microsoft Excel.
Przeglądarka obiektów - narzędzie prostego dostępu do istniejących obiektów.
Najważniejsze obiekty, ich główne właściwości i metody: Application (program Excel), Workbook (skoroszyt), Worksheet (arkusz) oraz Range (komórka).
Kolekcje (zbiory obiektów) - możliwość wykonywania czynności na wielu obiektach, odwoływanie się do pojedynczych obiektów.
Zdarzenia na obiektach - metoda reakcji na działania użytkownika.
Formularze użytkownika
Formularz użytkownika - metoda wymiany danych pomiędzy użytkownikiem a arkuszem lub bazą danych.
Formanty - składniki formularza: pola tekstowe, listy, pola kombi, pola wyboru, przyciski opcji, pokrętła.
Zaawansowane metody korzystania z formantów - ustawianie i odczytywanie formantów z procedur Visual Basic.
Stosowanie formantów bezpośrednio na arkuszach - różnice w stosunku do formularzy użytkownika.
Stosowanie wbudowanych formularzy arkusza Excel: otwieranie i zapisywanie plików, możliwość wywołania dowolnego okna dialogowego.
Zaawansowane zagadnienia
Wyłapywanie błędów w procedurach i funkcjach Visual Basic - instrukcja On Error.
Dostęp do zewnętrznych baz danych (Microsoft Access, bazy ODBC, pliki tekstowe) za pomocą obiektów bazodanowych.
Sterowanie zaawansowanymi elementami arkusza Excel za pomocą języka Visual Basic - tabele przestawne, Solver.
Wykonywanie operacji na innych programach (Microsoft Word, Microsoft Project) za pomocą obiektów zewnętrznych
Cel szkolenia
Podczas szkolenia nauczysz się:Jak automatyzować czynności wykonywane na arkuszu za pomocą makropoleceń, jak nagrywać i odtwarzać makra.
Jak wzbogacać arkusze o aktywne elementy takie jak: przyciski, listy rozwijalne, pola wyboru, formularze użytkownika.
Podstaw języka Visual Basic zawartego w Microsoft Excel, obiektów arkuszowych, budowania aplikacji.
Tworzenia własnych funkcji arkuszowych za pomocą języka Visual Basic.
Łączenia arkuszy z innymi programami: baza danych Microsoft Access, edytor tekstu Microsoft Word.
Forma szkolenia
Excel Visual Basic to:24 godziny intensywnych ćwiczeń w arkuszu Microsoft Excel na praktycznych przykładach.
Małe 12 - 14 osobowe grupy pozwalające na wysoką efektywność przekazywania wiedzy.
Zajęcia na nowoczesnej sali komputerowej, każdy uczestnik dysponuje komputerem, użycie projektora do prezentacji pracy wykładowcy.
Grupa docelowa
Szkolenie polecamy:Osobom znającym dobrze obsługę arkusza kalkulacyjnego Microsoft Excel, a chcących pogłębić swoją wiedzę o tematykę rozszerzania jego możliwości za pomocą wbudowanego języka programowania Visual Basic.
Osoby biorące udział w szkoleniu nie muszą posiadać żadnych wiadomości z zakresu programowania lub języka Visual Basic.