Zaawansowane programowanie VBA w Excel 2007

Opis szkolenia:

Szkolenie przedstawia zagadnienia związane z programowaniem w języku Visual Basic for Applications oraz sposoby automatyzacji pracy z arkuszami MS Excel.


Plan szkolenia:

Projektowanie formularzy

  • Dodawanie, modyfikowanie, usuwanie formularzy do projektu
  • Dodawanie kontrolek do formularza
  • Programowanie kontrolek

Operatory, procedury i funkcje w MS Excel 2007

  • Operatory matematyczne i logiczne
  • Funkcje obsługi tekstu
  • Funkcje obsługi daty i czasu
  • Konwersja typów danych
  • Wykorzystywanie funkcji wbudowanych
  • Tworzenie własnych funkcji

Obsługa błędów

  • Błędy składniowe, logiczne, kompilacji, wykonania
  • Wyszukiwanie i usuwanie błędów
  • Własna obsługa błędów
  • Automatyczne powiadamianie o błędach

Przekazywanie parametrów

  • Wielokrotne używanie kodu
  • Przekazywanie przez referencję i przez wartość

Procedury zdarzeń

  • Procedury zdarzeń skoroszytu
  • Procedury zdarzeń arkusza
  • Procedury zdarzeń formularza
  • Zdarzenia związane z czasem
  • Zdarzenia związane z naciśniętymi klawiszami

Operacje na plikach tekstowych

  • Odczytywanie plików tekstowych
  • Zapisywanie plików tekstowych
  • Modyfikowanie zawartości plików tekstowych

Tablice

  • Deklarowanie tablic (jeden wymiar, stała ilość elementów)
  • Deklarowanie tablic (wiele wymiarów, stała ilość elementów)
  • Deklarowanie tablic (dynamiczne)
  • Deklarowanie tablic (niejawne)
  • Operacje na tablicach

Definiowanie własnych typów danych

  • Rozszerzenie wbudowanych możliwości VBA

Automatyzacja pracy

  • Automatyczne importowanie, uzupełnianie danych z wszystkich lub wybranych plików z określonego katalogu
  • Uzupełnianie danych pochodzących z innych plików
  • Aktualizacja danych
  • Archiwizacja danych historycznych
  • Zarządzanie danymi, arkuszami, skoroszytami z poziomu VBA
  • Tworzenie własnej aplikacji

Automatyczne tworzenie wykresów

  • Tworzenie wykresów
  • Formatowanie wykresów
  • Eksportowanie wykresów
  • Zdarzenia związane z wykresami

Automatyczne tworzenie tabel przestawnych

  • Tworzenie tabeli przestawnej
  • Transponowanie tabeli przestawnej

Produkcja własnego dodatku

  • Tworzenie, edycja i dystrybucja własnego dodatku

Dostosowywanie interfejsu użytkownika

  • Modyfikowanie menu kontekstowego
  • Modyfikowanie Wstążki
  • Dodawanie klasycznego menu do Wstążki
  • Dodawania, modyfikacja i usuwanie elementów menu

Pomoc/wsparcie dla tworzonych przez nas aplikacji

  • Tworzenie pliku pomocy
  • Dodawanie systemu pomocy do aplikacji

Wprowadzenie do klas

  • Rozszerzanie możliwości aplikacji poprzez tworzenie klas
  • Używanie klas

FAQ dla Excel 2007 VBA

  • Zestawienie najczęściej pojawiających się pytań dotyczących VBA w Excelu


Czas trwania szkolenia:

3 dni po 8 godzin lekcyjnych

Wycena szkolenia zamkniętego

Szkolenie zamknięte jest prowadzone w siedzibie Klienta.
Klient zobowiązuje się zapewnić salę szkoleniową wyposażoną w odpowiednią liczbę stanowisk komputerowych oraz rzutnik multimedialny:

Liczebność grupy:    
Miasto: