Course Code: excelvbai
Duration: 14 hours
Prerequisites:
  • Dobre umiejętności użytkowania programu Excel.

Grupa docelowa

  • Analitycy danych
Overview:

Jest to wprowadzenie do programowania proceduralnego w VBA. Szkolenie pozwala na zdobycie solidnych podstaw do dalszej nauki i środowiska VBA.

To szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla analityków danych, którzy chcą używać VBA w Excelu do automatyzacji zadań.

Po zakończeniu tego szkolenia uczestnicy będą w stanie:

  • Rejestrować i edytować makra według potrzeb.
  • Pisać procedury za pomocą danych z arkusza.
  • Tworzyć własne funkcje.
  • Obsługiwać zdarzenia (otwieranie arkusza, aktualizacja komórki itp.) za pomocą obsługiwacza.
  • Tworzyć formularz.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Ręczna implementacja w środowisku live-lab.

Opcje dostosowania kursu

  • Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić.
Course Outline:

Makra

  • Nagrywanie i modyfikowanie makr
  • Przypisywanie makr do paska narzędzi, przycisków, skrótu klawiszowego

Środowisko Visual Basic for Applications

  • Edytor Visual Basic i jego opcje
  • Zarządzanie składnikami
  • Skróty
  • Optymalizacja środowiska

Wprowadzenie do programowania proceduralnego

  • Procedury: funkcje i podprogramy
  • Typy danych

Sterowanie przepływem

  • If ...Then....Elseif....Else....Endif
  • Case
  • Do...Loop , While
  • For... Next
  • Exit
  • Tabele i pętle
  • Łańcuchy znaków

Visual Basic

  • Wymiana danych VBA i arkusza (metody Cells, Range)
  • Pobieranie i drukowanie danych od użytkowników (InputBox, MsgBox)
  • Deklaracja zmiennych
  • Zasięg i czas życia zmiennych i obiektów
  • Operatory i ich priorytety
  • Opcje modułów
  • Tworzenie funkcji arkusza
  • Obiekty, klasy, metody i własności
  • Blokowanie projektu do wyświetlania

Debugowanie

  • Czas wykonywania, czas projektowania i tryb przerwania
  • Zatrzymania i obserwatory
  • Okno lokalne
  • Okno natychmiastowe
  • Stos wywołań

Obsługa błędów

  • Typy błędów
  • On Error GoTo
  • On Error Resume Next

Obiekt modelu Excel

  • Obiekt aplikacji
  • Obiekt książki i kolekcja książek
  • Obiekt arkusza i kolekcja arkuszy
  • ThisWorkbook, ActiveWorkbook, ActiveCell, ....
  • Obiekt wybór
  • Kolekcja zakresów
  • Kolekcja komórek
  • Używanie paska stanu
  • Aktualizowanie ekranu i optymalizacja
  • Timer i pomiar czasu

Obsługa zdarzeń w VBA

Formularze VBA

  • Tworzenie i używanie formularzy
  • Wywyływanie formularzy w kodzie VBA
  • Używanie formularzy VBA w arkuszu
Sites Published:

Qatar - Excel VBA Introduction

Egypt - Excel VBA Introduction

Saudi Arabia - Excel VBA Introduction

Canada - Excel VBA Introduction

澳門 - Excel VBA Introduction

USA - Excel VBA Introduction

Österreich - Excel VBA Introduction

Schweiz - Excel VBA Introduction

Czech Republic - Excel VBA Introduction

Denmark - Excel VBA Introduction

Estonia - Excel VBA Introduction

Finland - Excel VBA Introduction

Luxembourg - Excel VBA Introduction

Latvia - Excel VBA Introduction

Lithuania - Excel VBA Introduction

Norway - Excel VBA Introduction

România - Excel VBA Introduction

Türkiye - Excel VBA Introduction

Malta - Excel VBA Introduction

Malaysia - Excel VBA Introduction

New Zealand - Excel VBA Introduction

Thailand - Excel VBA Introduction

Vietnam - Excel VBA Introduction

Argentina - Excel VBA Introduction

Chile - Excel VBA Introduction

Costa Rica - Excel VBA Introduction

Ecuador - Excel VBA Introduction

Guatemala - Excel VBA Introduction

Colombia - Excel VBA Introduction

México - Excel VBA Introduction

Panama - Excel VBA Introduction

Peru - Excel VBA Introduction

Uruguay - Excel VBA Introduction

Venezuela - Excel VBA Introduction

Bolivia - Excel VBA Introduction

Indonesia - Excel VBA Introduction

Kazakhstan - Excel VBA Introduction

Moldova - Excel VBA Introduction

Morocco - Excel VBA Introduction

Tunisia - Excel VBA Introduction

Kuwait - Excel VBA Introduction

Oman - Excel VBA Introduction

Slovakia - Excel VBA Introduction

Kenya - Excel VBA Introduction

Nigeria - Excel VBA Introduction

Botswana - Excel VBA Introduction

Slovenia - Excel VBA Introduction

Croatia - Excel VBA Introduction

Serbia - Excel VBA Introduction

Bhutan - Excel VBA Introduction

Nepal - Excel VBA Introduction

Uzbekistan - Excel VBA Introduction