Certificate Authentication

Visual Basic for Applications (VBA) w Excel - wstęp do programowania Certificate for Błażej Baron

Add to LinkedIn

Certificate ID: 
41660
Authentication Code: 
3ad918
Certified Person Name: 
Błażej Baron
Trainer Name: 
Grzegorz Pruszczyński
Duration Days: 
-1
Duration Hours: 
-4
Course Name: 
Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Course Date: 
23 November 2011 00:00 to 25 November 2011 00:00
Course Outline: 

Makra

Rejestrowanie i edycja makr

Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów

Środowisko VBA

Visual Basic Editor i jego opcje

Zarządzanie komponentami

Skróty klawiszowe

Optymalizacja środowiska

Wstęp do programowania proceduralnego

Procedury: Function, Sub

Typy danych

Instrukcja warunkowa If...Then....Elseif....Else....End If

Instrukcja Case

Pętle do...loop while, until

Pętla for ... next

Instrukcje przerwania pętli (exit)

Przetwarzanie macierzy

Ciągi znaków

Łączenie ciągów znaków (konkatenacja)

Konwersja na inne typy - niejawna i jawna

Funkcje przetwarzające ciągi znaków

Visual Basic

Pobieranie i przekazywanie danych do arkusza (Cells, Range)

Pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)

Deklaracja zmiennych

Zasięg i czas życia zmiennych

Operatory i ich priorytety

Opcje modułów

Tworzenie własnych funkcji i wykorzystanie ich w arkuszu

Obiekty, klasy, metody i własności

Zabezpieczanie kodu

Ochrona kodu przed modyfikacją i podglądem

Debugging

Przetwarzanie krokowe

Okienko Locals

Okienko Immediate

Pułapki - Watches

Call Stack

Obsługa błędów

Rodzaje błędów i sposoby eliminacji

Przechwytywanie i obsługa run-time errors

Konstrukcje: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Model Obiektów Excel

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 status (statusbar)

Optymalizacja za pomocą funkcji ScreenUpdating

Pomiar czasu za pomocą metody Timer

Obsługa zdarzeń w języku VBA

Czym jest zdarzenie?

Reagowanie na zdarzenie i tworzenie procedury obsługi zdarzenia

Wywoływanie procedur obsługi zdarzenia

Obsługa często występujących zdarzeń

Formularze VBA

Tworzenie własnych formularzy

Wywoływanie formularza z poziomu kodu

Wykorzystanie formularzy w arkuszu