Plan Szkolenia
Makra
- Nagrywanie i edycja makr
- Przypisywanie makr do formularzy, pasków narzędzi, skrótów klawiaturowych
VBA Środowisko
- Edytor Visual Basic i jego opcje
- Management komponenty
- Skróty klawiszowe
- Optymalizacja środowiska
Wprowadzenie do programowania proceduralnego
- Procedury: Funkcja Sub
- Typy danych
- Instrukcja if ... then ... elseif ... else ... end if
- Oświadczenie o sprawie
- Pętle for ... pętla while, dopóki
- Pętla dla... dalej
- Przerwanie pętli instrukcji (wyjście)
- Przetwarzanie tablic
Cytowany ciąg
- Łączenie ciągów w cudzysłowie (konkatenacja)
- Konwersja na inne typy (niejawne i jawne)
- Funkcje przetwarzające cytowane ciągi znaków
Visual Basic
- Pobieranie i przesyłanie danych do arkusza kalkulacyjnego (komórki, zakres)
- Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
- Deklaracja zmiennych
- Zasięg i czas życia zmiennych
- Operatorzy i ich priorytety
- Moduły opcji
- Twórz własne funkcje i używaj ich w arkuszu
- Obiekty, klasy, metody i właściwości
- Zabezpieczanie kodu
- Manipulacja i podgląd kodu zabezpieczającego
Debugowanie
- Krok przetwarzania
- Okno mieszkańców
- Natychmiastowe okno
- Pułapki - Zegarki
- Zadzwoń do stosu
Obsługa błędów
- Rodzaje błędów i sposoby ich unikania
- Przechwytywanie i obsługa błędów czasu wykonywania
- Struktury: W przypadku błędu wznów dalej, w przypadku błędu GoDo
Excel Model obiektowy
- Obiekt aplikacji
- Obiekt skoroszytu i kolekcja skoroszytów
- Obiekt arkusza i arkusze kolekcji
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell
- Wybór obiektu
- Zakres kolekcji
- Komórki obiektu
- Wyświetl dane na pasku stanu
- Optymalizacja za pomocą ScreenUpdating
- Pomiar czasu metodą Timer
Obsługa zdarzeń w VBA
- Co to jest wydarzenie?
- Odpowiadanie na zdarzenie i tworzenie procedury obsługi zdarzeń
- Wyzwalanie programów obsługi zdarzeń
- Obsługuj często występujące zdarzenia
VBA Formularze
- Twórz własne formularze
- Wywołanie formularza z kodu
- Skorzystaj z formularzy znajdujących się w arkuszu
Wymagania
- Umiejętność pracy z arkuszem kalkulacyjnym, podstawowa wiedza (referencje, zakresy, arkusze, ...)
- Wiedza o VBA nie jest wymagana do tworzenia makr lub kodu VBA
Grupa docelowa
- Analitycy danych
Opinie uczestników (7)
**Scope of Material**This course is designed to provide a comprehensive overview of various technologies and tools commonly used in software development. Participants will gain hands-on experience with the following key areas:**Programming Languages and Frameworks*** Introduction to C# and .NET Core* Exploring JavaScript frameworks such as Angular and React* Building cross-platform applications with Xamarin* Working with Python for data analysis and scripting**DevOps and Infrastructure*** Implementing continuous integration and continuous deployment (CI/CD) pipelines with Jenkins* Managing containerized applications using Docker* Orchestrating containers with Kubernetes* Using Terraform for infrastructure as code (IaC)* Monitoring and logging with Prometheus and Grafana**Database Management*** SQL Server: Basic to advanced querying and administration* NoSQL databases: Introduction to MongoDB and Cassandra* Working with Entity Framework Core for data access in .NET applications**Cloud Services*** Introduction to Microsoft Azure and its core services* Deploying and managing applications on Amazon Web Services (AWS)* Utilizing Google Cloud Platform (GCP) for scalable solutions* Understanding serverless architecture with AWS Lambda and Azure Functions**Software Development Practices*** Agile methodologies and Scrum framework* Version control with Git and GitHub* Test-driven development (TDD) and behavior-driven development (BDD)* Code reviews and pair programming**Tools and Platforms*** Using Visual Studio and Visual Studio Code for development* Integrating GitHub Actions for automated workflows* Configuring and managing Apache Kafka for real-time data pipelines* Utilizing Apache Zookeeper for distributed coordination**Security Best Practices*** Implementing secure coding practices* Understanding and mitigating common security vulnerabilities* Identity and access management (IAM) in cloud environments* Data encryption and secure communication protocolsBy the end of this course, participants will have a solid foundation in modern software development practices, tools, and technologies, enabling them to contribute effectively to development teams and projects.
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Przetłumaczone przez sztuczną inteligencję
Trudne tematy w przystępny sposób omówione
Katarzyna - Instytut Energetyki- Panstwowy Instytut Badawczy
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Syntetyczny i sprawny przebieg szkolenia. Mała grupa, dużo ćwiczeń
Anna Bazel
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Wiele ćwiczeń. Trener nie potrzebuje wsparcia dla swojego kursu. On ma naprawdę wspaniałą wiedzę na swój temat.
Quentin Demeyere
Szkolenie - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Przetłumaczone przez sztuczną inteligencję
To było naprawdę miło ze strony trenera, że poświęcił dużo czasu na odpowiedź na nasze pytania i pomógł nam poprawić lub dał wskazówki, jak poprawić niektóre makra, które już używaliśmy, nie doceniając jednak kodu.
David Trieu - CD Projekt SA
Szkolenie - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Przetłumaczone przez sztuczną inteligencję
rozwiązywanie problemów na bieżąco. wyszukiwanie najbardziej przydatnych elementów dla osób szkolonych.
Dominik Gardo
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
duży zakres informacji