Plan Szkolenia

Makra

  • Nagrywanie i edytowanie makr
  • Gdzie przechowywać makra.
  • Przypisywanie makr do formularzy, pasków narzędzi i skrótów klawiaturowych

VBA Środowisko

  • Edytor Visual Basic i jego opcje
  • Skróty klawiaturowe
  • Optymalizacja środowiska

Wprowadzenie do programowania proceduralnego

  • Procedury: Function, Sub
  • Typy danych
  • Instrukcja warunkowa If...Then....Elseif....Else....End If
  • Instrukcja Case
  • Pętla while, until
  • Pętla for ... next
  • Instrukcje przerywające pętlę (exit)

Ciągi znaków

  • Łączenie łańcuchów (konkatenacja)
  • Konwersja na inne typy - niejawna i jawna
  • Funkcje przetwarzające ciągi znaków

Visual Basic

  • Pobieranie i przesyłanie danych do arkusza kalkulacyjnego (Cells, Range)
  • Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
  • Deklaracja zmiennych
  • Zakres i czas życia zmiennych
  • Operatory i ich priorytety
  • Moduły opcji
  • Tworzenie własnych funkcji i używanie ich w arkuszu
  • Obiekty, klasy, metody i właściwości
  • Zabezpieczanie kodu
  • Zabezpieczanie i podgląd kodu

Debugowanie

  • Krok przetwarzania
  • Okno lokalne
  • Okno natychmiastowe
  • Pułapki - obserwacje
  • Stos wywołań

Obsługa błędów

  • Rodzaje błędów i sposoby ich unikania
  • Przechwytywanie i obsługa błędów w czasie wykonywania
  • Struktury: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Model obiektu Excel

  • Obiekt aplikacji
  • Obiekt skoroszytu i kolekcja skoroszytów
  • Obiekt Worksheet i kolekcja Worksheets
  • Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Wybór obiektu
  • Kolekcja Zakres
  • Obiekt Komórki
  • Wyświetlanie danych na pasku stanu
  • Optymalizacja przy użyciu ScreenUpdating
  • Pomiar czasu za pomocą metody Timer

Wykorzystanie zewnętrznych źródeł danych

  • Wykorzystanie biblioteki ADO
  • Odwołania do zewnętrznych źródeł danych
  • Obiekty ADO:
    • Połączenie
    • Polecenie
    • Zestaw rekordów
  • Ciąg połączenia
  • Tworzenie połączeń z różnymi bazami danych: Microsoft Access, Oracle, MySQL

Raportowanie

  • Wprowadzenie do języka SQL Podstawowa struktura języka SQL (SELECT, UPDATE, INSERT INTO, DELETE) Wywoływanie zapytania Microsoft Access z Excel Formularze wspierające korzystanie z baz danych

Wymagania

Umiejętność pracy z arkuszem kalkulacyjnym, podstawowa wiedza (odwołania, zakresy, arkusze, ...). Do tworzenia makr SQL lub pisania kodu w VBA nie jest wymagana żadna wiedza.

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie