Wprowadzenie do VBA. Co będzie potrzebne, jak zapisywane są pliki makr, czy można nagrać dobre makro?
13.00 min.
Co należy wiedzieć zanim przystąpisz do pracy z VBA dla Ms Excel.
Wprowadzamy dane do komórek Excel kodem VBA
13.00 min.
Wprowadzamy dane do komórek Excel. Wprowadzamy nie tylko liczby i tekst, lecz również formuły.
Poruszanie się po plikach i arkuszach.
9.00 min.
Zaznaczamy, wprowadzamy dane do Excela poruszając się swobodnie nie tylko po pojedynczych arkuszach, lecz również po dowolnych arkuszach i plikach za pomocą kodu VBA. Poruszamy sie po arkuszach i plikach, pracujemy na kolekcjach, zbieramy informacje na t
Przesunięcia i adresowanie, właściwości Offset, Cells, Range
9.00 min.
Jak przemieścić się względem aktywnej lub po prostu innej komórki. Poznaj trzy podstawowe i najważniejsze metody nieodzowne w większości zastosowań. Zapoznaj się również z hierarchią obiektów w Excel.
Zliczanie poszczególnych obiektów Excela. With end with, podstawowe formatowanie
12.00 min.
Zliczamy kolekcje obiektów w plikach Ms Excel. Musimy być w stanie policzyć ile jest arkuszy, plików, komórek, aby zautomatyzować czynności obliczeń, naprawiania, pobierania danych. Zapoznajemy się również z konstrukcją With..End With. Pozwala na skróceni
Wstawianie, usuwanie, kopiowanie, przenoszenie, czyszczenie zawartości za pomocą kodu VBA
13.00 min.
Wstawianie, usuwanie, kopiowanie, przenoszenie, czyszczenie zawartości komórek lub zakresów komórek. Te podstawowe czynności wykonujemy za pomocą kodu VBA.
Tworzenie zmiennych i typy danych w VBA
12.00 min.
Tworzenie zmiennych i typy danych w VBA - tworzymy pierwszy mini programik w VBA
Konstrukcja if, elseif, else, endif - tworzenie funkcji użytkownika.
14.00 min.
Podejmowanie decyzji za pomocą konstrukcji if, elseif, else, endif - tworzenie funkcji użytkownika i wywoływanie ich w procedurach.
Zagnieżdżanie konstrukcji if, elseif, else, endif.
6.00 min.
Czasem konstrukcja IF musi znaleźć się w innej konstrukcji IF. Jest to dość częsta sytuacja. Nie powinno się stosować zbyt wielu poziomów IF. Przykład obrazuje dwupoziomowe IF na bazie kreatora wyliczania rabatów.
Konstrukcja Select Case - podejmowanie decyzji
7.00 min.
Podejmowanie decyzji za pomocą konstrukcji Select Case, jako alternatywy dla If Elseif Else, tworzenie funkcji użytkownika i wywoływanie ich w procedurach.
Pętla For Next, Zmienne obiektowe, teoretyczny przykład wprowadzający zagadnienie
6.00 min.
Pętla For.. Next.. Pozwala na działania automatyzujące pracę w Ms Excel za pomocą kodu VBA. Wprowadzamy pętlę i zmienne obiektowe. Przykład teoretyczny.
Praktyczny przykład na Pętlę For Next, Zmienne obiektowe
12.00 min.
Pętla For.. Next.. Pozwala na pierwsze działania automatyzujące pracę w Ms Excel za pomocą kodu VBA. W naszym przykładzie następują wyliczenia dla całej kolumny bez względu na ilość komórek zajmowanych przez dane. Program sam znajduje ostatnią komórkę w k
Praktyczny przykład z wyliczeniami wprowadzający pętle Do While, Do Until.
9.00 min.
Za pomocą pętli Do While i Do Until przeprowadzamy wyliczenia w komórkach stosując równocześnie poznane metody przesunięć i funkcje wpudowane VBA.
Pętla For Next wykorzystana do automatyzacji
8.00 min.
Praktyczny przykład, w którym przeprowadzane są obliczenia w kolejnych arkuszach bez względu na ilość arkuszy w pliku Excela i ilość wierszy w komórkach tabel w każdym z arkuszy. W obliczeniach wprowadzamy formuły z wykorzystaniem adresowania względnego R
Pętla For Next połączona z pętlą obiektową For Each In Next
11.00 min.
Praktyczny przykład, w którym przeprowadzane są obliczenia w kolejnych arkuszach bez względu na ilość arkuszy w pliku Excela i ilość wierszy w komórkach tabel w każdym z arkuszy. W obliczeniach wprowadzamy formuły, a nie, tak jak najczęściej się to robi,
Tworzenie własnych funkcji w połączeniu z if, elseif, else, wykorzystanie funkcji VBA daty i czasu.
6.00 min.
Przykład, w którym tworzymy funkcję użytkownika, która dostępna jest z poziomu kreatora funkcji. Funkcja wyświetla polską nazwę miesiąca pobierając datę.
Wykorzystanie funkcji w procedurach
7.00 min.
Przykład, w którym tworzymy funkcję użytkownika, która będzie wykorzystana w kodzie procedury. Funkcja wyświetla polską nazwę miesiąca pobierając datę.
Wykorzystanie kilku funkcji w procedurze w pętli obiektowej
16.00 min.
Wykorzystujemy pętle obiektowe w celu wyliczenia w całej tabeli aż do ostatniego wiersza bez względu na ilość wierszy pewnych wyników. Stosujemy funkcje w procedurach.