Visual Basic for Applications (VBA) w Excel - wstęp do programowania

KOD: msexvba01

 

 

 

 

 

Terminy i zapisy
na szkolenie otwarte>>

 

Zapisy na szkolenie zdalne>>

 

Wycena szkolenia
zamkniętego
lub indywidualnego>>

 

 

 

Słuchacze

Kurs jest przeznaczony dla osób pragnących poszerzyć swoja wiedzę o tworzenie algorytmów w pakiecie MsOffice. Nabyta wiedza pozwala na zautomatyzowanie zadań wykonywanych w arkuszu, pisanie prostych aplikacji, tworzenie formularzy i obsługę zdarzeń. Konsekwencja jest zwiększenie efektywności pracy, eliminacja ręcznego wykonywania czynności powtarzalnych oraz możliwość wykorzystywania Excela w nowych dziedzinach.

Charakterystyka kursu

Jest to wstęp do programowania proceduralnego w języku VBA (Excel). Po kursie użytkownik potrafi nagrać oraz zmodyfikować makro wg potrzeb, napisać procedury wykorzystując dane z arkusza; w razie potrzeby uczestnik napisze własna funkcje, obsłuży zdarzenie (otwarcie arkusza, zmiana komórki etc), stworzy formularz a także zdobędzie mocne podstawy do dalszej nauki języka i środowiska VBA

Zalecane przygotowanie i wiedza

Umiejętność pracy z arkuszem kalkulacyjnym.

Zaleca się ukończenie kursu: Excel dla zaawansowanych z elementami VBA

Forma prowadzenia kursu

Ćwiczenia

Język szkolenia

Polski lub angielski

Szkolenia powiązane

Kursy poprzedzające

Excel - praca z arkuszem kalkulacyjnym

Excel dla zaawansowanych

Excel dla zaawansowanych z elementami VBA

Excel w statystyce

Word dla zaawansowanych

Kursy powiązane

VBA w Access

Tworzenie prezentacji - Microsoft PowerPoint

Kursy uzupełniające

Excel and VBA Guru

Visual Basic for Applications (VBA) w Excel dla zaawansowanych

Certyfikaty

Każdy uczestnik otrzymuje Certyfikat firmy NobleProg.

Czas trwania (szkolenia otwarte)

32 godzin lekcyjnych (4 dni po 8 godzin lekcyjnych)

Cena

Otwarte 2100 zł od osoby terminy>>
   
Zamknięte
u klienta

1410 zł za osobę w przypadku grupy 4 osobowej.
420 zł dodatkowa osoba.
Sprzęt oraz salę zapewnia klient.
   
Zdalne 3050zapisz>>
   
Zamknięte lub
indywidualne
wyceń>>

 

Co to jest szkolenie otwarte?>>

Co to jest szkolenie zamknięte?>>

Co to jest szkolenie indywidualne?>>

Co to jest szkolenie zdalne?>>

Zagadnienia omawiane na kursie

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: funkcje i subrutyny

Typy danych

Instrukcja warunkowa If ...Then....Elseif....Else....Endif

Instrukcja Case

Pętle do...loop , while

Pętla for ... next

Instrukcje przerwania pętli (exit)

Przetwarzanie macierzy

Ciągi znaków

Łączenie ciągów (konkatenacja)

Konwersja na inne typy

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

Pułapki Watches

Local Window

Immediate Window

Call Stack

Obsługa błędów

Rodzaje błędów i sposoby eliminacji

Przechwytywanie i obsługa run-time errors

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

Formularze VBA

Tworzenie własnych formularzy

Wywoływanie formularza z poziomu kodu

Wykorzystanie formularzy w arkuszu

Warszawa

+48 22 389 77 38

Kraków

+48 12 394 59 94

Wrocław

+48 71 710 47 78

Poznań

+48 61 660 37 70

Łódź

+48 42 296 65 53

 

szkolenia@nobleprog.com

Kategorie:

Microsoft Office

 

POWRÓT DO LISTY SZKOLEŃ

 

NobleProg 2006 All Rights Reserved

NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów