Nie masz czasu na szukanie?

71 353 52 51 Centrala Obsługi Klienta

biuro@prolearning.pl

Pobierz PDF Pobierz DOC Formularz na szkolenie

Formularz na egzamin

7 +
= 10

A29 – Programowanie VBA (Visual Basic for Application) – szkolenie dla analityków biznesowych

Program

1. Wstęp do teorii i praktyki baz danych

  • Uzupełnienie wiadomości o metodach dostępu do baz danych poprzez MS Excel i jego specjalizowany komponent
  • Teoria baz danych w pigułce
  • Relacyjna baza danych
  • ODBC, SQL
  • Pobieranie danych z zewnętrznych baz danych (różne formaty)
  • Wykorzystanie MS Query
  • Zaawansowany dostęp do danych: obsługa wydruków tekstowych za pomocą technologii ODBC
  • Kwerenda internetowa, OLAP

2. Wstęp do VBA

  • Pierwsze samodzielnie nagrane makro: pokaz działania i objaśnienie zawartości
  • Pierwszy kontakt ze środowiskiem VBA
  • Pierwszy program ‚Hello World’
  • Opis języka
  • Geneza i umiejscowienie wśród języków programowania
  • Model obiektowy MS Office, sposób komunikowania się z obiektami Excela za pomocą VBA
  • Edytor VBA (VBE)
  • Okno VBE – części i zastosowanie
  • Narzędzia VBE
  • Przerwania
  • Tryby pracy
  • Pomoc VBA
  • Przeglądarka obiektów

3. Podstawy programowania

  • Prosty program/funkcja
  • Proste programy obliczeniowe
  • Proste programy obiektowe
  • Proste programy zarządzania plikami

4. Logika programowania

  • Zmienne, stałe
  • Typy zmiennych
  • Zasięg zmiennych
  • Sposoby deklaracji
  • Decyzje programowe
  • Zastosowanie
  • Bloki: IF, SELECT Case
  • Pętle
  • Zastosowanie
  • Typy pętli
  • Typy wyjść z pętli
  • Działania na obiektach
  • Blok WITH
  • Zapis/odczyt właściwości
  • Dostępne metody
  • Wiązania obiektów
  • Rodzaje programów
  • Program, procedura, funkcja
  • Zastosowanie podprogramów i funkcji
  • Zasady organizacji
  • Przykład: oprogramowanie kontroli błędów
  • Wstęp do komunikacji z użytkownikiem
  • Komunikaty/ Wejście i Wyjście danych
  • Formularze
  • Uruchamianie programów: Skróty klawiszowe, Paski narzędzi/Ikony

5. Obsługa zdarzeń

  • Zdarzenia w skoroszycie, w arkuszu. Współpraca z formularzami: procedury obsługi zdarzeń kontrolek i formularzy.
  • Przykłady programów obsługi zdarzeń

6. Tworzenie i wykorzystanie obiektów

  • Model obiektowy w MS Office, w MS Excel w praktyce:
  • Zmienne obiektowe, pętle obiektowe z wykorzystaniem kolekcji i zmiennych obiektowych, przykłady programów wykorzystujących zmienne obiektowe
  • Program z własnym formularzem
  • Zapis danych z własnego formularza
  • Przeglądarka bazy danych – wykorzystanie obiektów Query i ADO
  • Wykorzystanie zdań SQL powstałych przez graficzny interface MS Query do parametryzowania przeglądarki bazy danych
  • Sterowanie innymi aplikacjami MS Word, MS Acces. Wykorzystanie modelu obiektowego MS Office

7. Zaawansowane wykorzystanie możliwości VBA – przykłady

  • Programowa obróbka danych
  • Współpraca z dostawcami danych
  • Obiekty bazodanowe, komunikacja w standardzie ODBC i OLE DB

8. Publikacja oprogramowania

  • Sposoby publikacji
  • Zasady współużytkowania
  • Zabezpieczanie kodu

9. Wspólne pisanie aplikacji: przykłady

  • Nagrywanie makr i ich ulepszanie: Automatyczny autofiltr na podwójne kliknięcie
  • Współpraca z modelem obiektowym: Napisanie funkcji PB() (odszukiwanie wartości w dwuwymiarowej, poetykietowanej tablicy, wprowadzenie obiektu range i wykorzystanie jego właściwości.
  • Zaprogramowany dostęp do danych przez ODBC i z użyciem metody ADO. Nagranie i parametryzowanie kwerendy. Wykorzystanie własnych funkcji i procedur napisanych przez prowadzących.
  • Przykład interface’u graficznego.
  • Przykład programu wykorzystującego model obiektowy innej aplikacji (MS Word, MS Acces)

Cel

Opis szkolenia:

Szkolenie Programowanie VBA (Visual Basic for Application) dla analityków biznesowych podporządkowane raczej uzyskiwanym wynikom nowym, interaktywnym możliwościom raportów i łatwiejszym metodom uwzględniania danych źródłowych, którymi jest zainteresowany analityk biznesowy, niż systematycznemu wykładowi teorii programowania i modelu obiektowego.

Jednym z celów szkolenia jest wyeliminowanie „przeklejania” importowanych i zaśmieconych tekstów, jako typowego sposobu na uzyskiwanie danych źródłowych w Excelu i podobnych rutynowych działań, pracochłonnych a zupełnie niepotrzebnych, które następnie często próbuje się programować.

Dlaczego warto skorzystać z tego szkolenia?

Formuła szkolenia bazuje na doświadczeniu ze współpracy z analitykami, a także uzyskaniu wiedzy o standardowych (a często niewystarczających) umiejętnościach użytkowników.

Jakie korzyści wynikają z ukończenia szkolenia?

Uczestnicząc w szkoleniu Programowanie VBA (Visual Basic for Application) dla analityków biznesowych uzyskasz kompleksową wiedzę, czyli:

1. Zdobędziesz umiejętności rozszerzania funkcjonalności Excela dla lepszego, bardziej przyjaznego i bardziej efektywnego raportowania.

2. Uzupełnisz wiadomości nt. współpracy z bazami danych (Relacyjne Bazy danych, ODBC, OLE DB).

3. Poznasz zasady programowania, języka VBA, modelu obiektowego MS Office, narzędzi programowania MS Office, dodatkowych modeli obiektowych (ADO).

4. Dowiesz się na temat określania zasad współpracy z informatykiem (firmą), twórcą (dostawcą) aplikacji zewnętrznej.

5. W grupie napiszesz kilka eleganckich, prostych, ale nie trywialnych programów i funkcji przydatnych w praktyce analityka biznesowego.

6. Uzyskasz wskazówki na temat dalszego pogłębiania swoich umiejętności.

 

 

Wymagania

Szkolenie skierowane jest do analityków ekonomicznych, controllerów, menedżerów.

Trener

Krzysztof Rumiński – programista, autor aplikacji biznesowych (System finansowo-księgowy Finka, System analizy kosztów), wieloletni praktyk Excela, autor aplikacji biznesowych napisanych również w języku Visual Basic for Application (np. system raportowania budżetowego w instytucjach państwowych). Autor wielu pomysłów zawartych w systemie AFIN. Autor wielu wdrożeń systemów wspomagających zarządzanie, publikacji i programów szkoleniowych z zakresu zastosowania komputerów w zarządzaniu, w tym z zastosowaniem Excela, Accessa
Prezes firmy System 2001 sp. z o.o.

Wojciech Gardziński – właściciel firmy AFIN (Wrocław), producenta Systemu Analizy Ekonomicznej AFIN (100 wdrożeń), opartego o technologię i środowisko arkusza kalkulacyjnego Microsoft Excel, autor wielu publikacji, referatów, programów szkoleniowych z zakresu Excela i jego wykorzystania w zarządzaniu, w szczególności w dziedzinie controllingu finansowego.

Metody pracy

Wykład multimedialny, ćwiczenia, laboratoria

W ramach uczestnictwa zapewniamy Państwu

  • organizacje szkolenia oraz zapewnienie trenera
  • materiały dydaktyczne w tym skrypt
  • samodzielne stanowisko komputerowe
  • catering podczas przerw (kawa, herbata, ciastka)
  • lunch
  • zestaw ćwiczeń po ukończeniu szkolenia dostępnych na płycie CD
  • certyfikat ukończenia szkolenia
  • bezpłatne konsultacje z Wykładowcą 2 tygodnie od ukończenia szkolenia
  • testy sprawdzające poziom wiedzy i umiejętności poziomu umiejętności po ukończeniu szkolenia (na życzenie klienta)

Uwagi dodatkowe

Cena szkolenia obowiązuje w momencie uczestnictwa w szkoleniu min. 6 osób.
Istnieje możliwość zorganizowania kursu indywidualnego lub zajęć w małych grupach, w celu uzyskania szczegółów – Zapraszamy do kontaktu!
W grupach szkoleniowych powyżej 8 os dostępne rabaty.

Referencje

"W dniach 20-23.08.12r. uczestniczyliśmy w szkoleniu MS 50399 (Designing a Business Intelligence Solution by Using Microsoft SQL Server 2008) w związku z tym chcielibyśmy zarekomendować Centrum Innowacji ProLearning jako rzetelnego…"

Vulcan Sp. z o.o.

więcej

"Credit Agricole Bank Polska S.A. niniejszym potwierdza, że firma Centrum Innowacji ProLearning przeprowadziła dla pracowników naszego banku szkolenia z zakresu tworzenia stron www (PHP, MySql) oraz znajomości…"

Credit Agricole Bank Polska S.A.

więcej
więcej referencji

Ostatnio przeglądane

Słowa kluczowe

vba, Visual Basic for Application, bazy danych, vba dla analityków biznesowych, programowanie vba, a29, ODBC, SQL, MS Query, OLAP, VBE, podstawy programowania
  • Nasze certyfikacje

  • Microsoft
  • Oracle
  • Certiport
  • Pearson Vue

Kurs:

Czas trwania:
Liczba godzin dziennie:
Liczba dni:
Lokalizacja:
Termin
Cena netto :

Twoje dane

- Zobacz regulamin
×

Prosimy o uzupełnienie poniższego formularza w celu zapisu na wybrane egzaminy.

Kod * Nazwa * Data * Godzina Opcja
+

Twoje dane

- Zobacz regulamin
×