Automatyzacja w Excelu – skrypty w języku TypeScript
Podstawy programowania
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest podniesienie poziomu fachowości uczestników w zakresie wykonywanej pracy, czyli:
- Automatyzacja pracy poprzez zarejestrowanie czynności, które często powtarzamy
- Zmiany zarejestrowanego skryptu
- Poznanie podstawowych zasad rzemiosła i sztuki programowania.
- Zdobycie umiejętności czytania kodu ze zrozumieniem.
- Zrozumienie podstawowych konstrukcji używanych w programowaniu.
- Poznanie podstawowych rodzajów błędów języka TypeScript i sposobów ich unikania.
- Uzyskanie zestawu gotowych procedur do zastosowania w codziennej pracy.
Umiejętności
Dzięki szkoleniu uczestnik będzie automatyzował:
- przetwarzanie i formatowanie danych w arkuszach kalkulacyjnych,
- sprawdzanie poprawności danych i obliczeń/przetwarzania danych (np. błędy użytkowników oraz błędy MS Excel),
- poprawianie danych (np. z najbardziej typowych błędów użytkowników).
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób, które m.in.:
- wykonują dużą ilość operacji powtarzalnych (np. kopiowanie danych czy poprawianie błędów),
- tworzą powtarzalne raporty i wyliczenia oparte na zmieniających się danych,
- znają ograniczenia makr przygotowanych w języku VBA i chcieliby poznać metody alternatywne.
Szkolenie m.in. dla analityków, księgowych, logistyków, magazynierów, pracowników wsparcia/organizacji produkcji.
Przygotowanie uczestników
Wymagana wiedza uczestników:
- Bardzo dobra znajomość praktyczna MS Excel (intensywne wykorzystywanie MS Excel w codziennej pracy).
- Do realizacji szkolenia wymagany jest Microsoft Excel 365.
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Wprowadzenie do Office Scripts
Informacje wstępne dotyczące rejestrowania skryptów
- Bezpieczeństwo skryptów
- Nagrywanie skryptów
- Sposoby uruchamiania skryptów
- Przypisywanie skryptów do przycisków
- Gdzie skrypty są przechowywane?
- Używanie skryptów w wielu skoroszytach
Różnice pomiędzy makrami VBA a Skryptami
Praca z edytorem skryptów
- Edycja nagranego skryptu
- Okno edytora: ustawienia
- Kolorowanie składni kodu.
- Wykorzystanie podpowiedzi IntelliSense przy pisaniu komend i procedur
- Przydatne skróty klawiaturowe
- Okno konsoli
Podstawy języka TypeScript
- Sposoby zapisu kodu w edytorze skryptów: komentarze, tworzenie przejrzystego kodu.
- Odwoływanie do zawartości komórek
- Zmiany właściwości komórek, arkuszy
- Użyteczne pojęcia: obiekt, atrybut, metoda, argument, kolekcja.
- Prawidłowy sposób przekazywania argumentów do funkcji wbudowanych.
- Łańcuchy wywołań funkcji.
- Typy danych, które są stosowane w języku TypeScript.
- Zmienne w TypeScript.
- Operacje arytmetyczne, łączenie tekstów.
- Czy można zarządzać plikami z poziomu skryptów?
Sterowanie przebiegiem programu.
- Funkcje warunkowe (IF, SWITCH).
- Wielokrotne zagnieżdżanie funkcji warunkowych.
- Pętle: (FOR, EACH, EVERY).
- Funkcje wbudowane języka TypeScript:
- Funkcje do obsługi tekstów (np. LENGTH, SUBSTR, CHARAT)
- Liczb (ROUND, CEIL, FLOOR)
- Daty i czasu (DATE, GETMONTH, GETFULLYEAR, GETDAY, GETTIME)
- Funkcje informacyjne (ISFINITE, typeof)
- Tworzenie własnych funkcji
Interakcja z użytkownikiem
- Pobieranie danych od użytkownika Excel
- Przy uruchomieniu skryptu
- Z przygotowanego formularza
- Prezentowanie wyników
- W komórkach arkusza
- W czytelnych formularzach
Praktyczne projekty z wykorzystaniem skryptów
- Konsolidacja danych z wielu arkuszy do jednej tabeli
- Użycie filtrów do przygotowania wielu arkuszy z danymi odfiltrowanymi
- Autentykacja w skryptach: kontrola loginu w celu pokazania odpowiednich arkuszy
Metoda realizacji
Wykład + ćwiczenia (ilość proporcjonalna do wykładu)
- Ścieżka rozwoju
- Szkolenie: Programowanie reaktywne w Typescript z RxJS
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)

