Bądźmy w kontakcie

Plan Szkolenia

Makra

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

Środowisko VBA

  • Edytor Visual Basic i jego opcje
  • Skróty klawiszowe
  • 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 ciągów znaków (konkatenacja)
  • Konwersja na inne typy - niejawna i jawna
  • Funkcje przetwarzania ciągów znaków

Visual Basic

  • Pobieranie i przesyłanie danych do arkusza (Cells, Range)
  • Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
  • Deklarowanie zmiennych
  • Zakres i czas życia zmiennych
  • Operatory i ich priorytety
  • Opcje modułów
  • Tworzenie własnych funkcji i ich wykorzystanie w arkuszu
  • Obiekty, klasy, metody i właściwości
  • Zabezpieczanie kodu
  • Zabezpieczenia przed modyfikacją kodu i podgląd

Debugowanie

  • Przetwarzanie krokowe
  • Okno Locals
  • Okno Immediate
  • Pułapki - Watches
  • Stos wywołań

Obsługa błędów

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

Model obiektowy Excela

  • Obiekt Application
  • Obiekt Workbook i kolekcja Workbooks
  • Obiekt Worksheet i kolekcja Worksheets
  • Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Obiekt Selection
  • Kolekcja Range
  • Obiekt Cells
  • Wyświetlanie danych na pasku stanu
  • Optymalizacja przy użyciu ScreenUpdating
  • Pomiar czasu za pomocą metody Timer

Wykorzystanie zewnętrznych źródeł danych

  • Korzystanie z biblioteki ADO
  • Odwołania do zewnętrznych źródeł danych
  • Obiekty ADO:
    • Connection
    • Command
    • Recordset
  • Ciąg połączenia
  • Tworzenie połączeń do różnych baz danych: Microsoft Access, Oracle, MySQL

Raportowanie

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

Wymagania

  • Podstawowa znajomość funkcji Excela, takich jak arkusze, formuły, tabele oraz sortowanie i filtrowanie danych
  • Doświadczenie w przygotowywaniu, aktualizowaniu lub przeglądaniu raportów w Microsoft Excel
  • Nie jest wymagane wcześniejsze doświadczenie w programowaniu

Grupa docelowa

  • Analitycy, którzy chcą automatyzować powtarzalne zadania w Excelu
  • Profesjonaliści biznesowi pracujący z danymi i raportami w Excelu
  • Członkowie zespołów, którzy chcą tworzyć proste makra i praktyczne rozwiązania VBA do codziennej pracy
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie