Na skróty
Money.pl Praca Edukacja

Oferta: Programowanie VBA (Visual Basic for Application) dla analityków biznesowych

Rodzaj Szkolenia
Nazwa kursu

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

Tematyka Informatyka
Tryb wykłady
Organizator Centrum Innowacji ProLearning
Opis

Opis szkolenia Cel szkolenia (korzyści): Niniejszy kurs stanowi szybkie wprowadzenie do Visual Basic for Application na platformie Excela i jest pomyślany jako ukazanie metod usprawnienia analiz biznesowych w dwóch warstwach: (1) w warstwie prezentacji i analizy (2) w warstwie dostępu do danych.
Będą prezentowane nowe funkcje dostępu do danych zawartych w arkuszach Excela (np. plan budżetu) lub w bazach danych (np. wykonanie budżetu), nowa funkcjonalność raportów z wykonania budżetu i inne usprawnienia i rozszerzenia funkcjonalności Excela.
Kurs będzie podporządkowany 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.
Uwzględnione są doświadczenia ze współpracy z analitykami i rozeznanie autorów kursu o standardowych (a często niewystarczających) umiejętnościach użytkowników. Jednym z celów jest wyelim


Poziom zaawansowania średnio zaawansowany
Wymagania Szkolenie skierowane jest do analityków ekonomicznych, controllerów, menedżerów.
Program szkolenia Ramowy plan:
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
o Geneza i umiejscowienie wśród języków programowania
o Model obiektowy MS Office, sposób komunikowania się z obiektami Excela za pomocą VBA
??Edytor VBA (VBE)
o Okno VBE - części i zastosowanie
o 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
o Typy zmiennych
o Zasięg zmiennych
o Sposoby deklaracji
??Decyzje programowe
o Zastosowanie
o Bloki: IF, SELECT Case
??Pętle
o Zastosowanie
o Typy pętli
o Typy wyjść z pętli
??Działania na obiektach
o Blok WITH
o Zapis/odczyt właściwości
o Dostępne metody
o Wiązania obiektów
??Rodzaje programów
o Program, procedura, funkcja
o Zastosowanie podprogramów i funkcji
o Zasady organizacji
Przykład: oprogramowanie kontroli błędów
?Wstęp do komunikacji z użytkownikiem
o Komunikaty/ Wejście i Wyjście danych
o 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
o 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)

Czas trwania: 24 godz.

Cena: 1890zł

Czas trwania
Początek 2009-09-21
Dane kontaktowe

Nazwisko Agnieszka Kołodziejczyk
Telefon 71-353 52 51
Email prolearning@prolearning.pl

Lokalizacja dolnośląskieznajdź stancję
Link do oferty Otwórz w nowym oknie
Źródło oferty Logo
Tagi
tylko kursy e-learning
tylko kursy e-learning

Oferty dostarczają serwisy:

 

Ostatnio przeglądane oferty

Przydatne linki