Course Code: exx
Duration: 14 hours
Course Outline:

Ułatwienia

  • Tworzenie własnych pasków zadań i menu

Typy danych

  • Konwersja na inne typy
  • Zasięg i czas życia zmiennych
  • Operatory i ich priorytety
  • Opcje modułów

Instrukcje warunkowe

  • Select Case
  • If ... Then ... ElseIf ... Else

Pętle 

  • Kiedy odwracać pętle do loop
  • Pętla For Each
  • Instrukcje przerwania pętli (exit)

Debugging

  • Przetwarzanie krokowe
  • Pułapki Watches
  • Locals Window
  • Immediate Window
  • Call Stack

Obsługa błędów

  • Przechwytywanie i obsługa run-time
  • errors
  • Konstrukcje: On Error Resume Next, On
  • Error GoTo label, On Error GoTo 
  • Wyświetlanie danych na pasku statusu (statusbar)

Podstawy optymalizacji 

  • ScreenUpdating
  • Pomiar czasu trwania makra za pomocą
  • metody Timer

Formularze VBA

  • Tworzenie własnych formularzy
  • Wywoływanie formularza z poziomu kodu
  • Wykorzystanie formularzy w arkuszu