Cursusaanbod
Macros
- Macros opnemen en bewerken
- Macros koppelen aan formulieren, werkbalken of toetsenbordverkortingen
VBA-omgeving
- De Visual Basic Editor en diens opties
- Beheer van componenten
- Toetsenbordverkortingen
- Het optimaliseren van de ontwikkelomgeving
Inleiding tot procedureel programmeren
- Procedures: functies en subrutines
- Gebruikte datatypen
- Het if-statement ... dan ... elseif ... anders ... eind als
- Het selectie-statement
- Herhalingsconstructies: for, while en until
- De herhalingsconstructie for ... next
- Instrukties voor het beëindigen van een lus (exit)
- Verwerking van arrays
Tekstreeksen met aanhalingstekens
- Het samenvoegen van tekstreeksen (concatenatie)
- Conversie naar andere datatypen (impliciet en expliciet)
- Mogelijkheden voor het verwerken van tekstreeksen
Visual Basic
- Het lezen en schrijven naar cellen in een werkblad
- Communicatie met de gebruiker via InputBox en MsgBox<\/li>
- Het declareren van variabelen
- Bereik en levensduur van variabelen
- Operators en hun prioriteit bij evaluatie
- Gebruik van modulen voor opties
- Eigen functies maken en deze in een werkblad gebruiken
- Objecten, klassen, methoden en eigenschappen
- Codebeveiliging
- Controle op ongeoorloofde wijzigingen in code en voorafgaande controles
Debuggen
- Stap-voor-stap uitvoering van programma's
- Gebruik van het Locals-venster
- Het gebruik van het Immediate-venster
- Afhandeling van fouten via controlepunten en watches
- De Call Stack
Foutafhandeling
- Soorten fouten en manieren om ze te voorkomen
- Het vastleggen en afhandelen van run-time fouten
- Gebruik van constructies zoals On Error Resume Next en On Error GoTo
Het Excel-objectmodel
- De Application-objekt
- Workbook-objecten en hun collectie
- Worksheet-objecten en hun collectie
- Objecten zoals ThisWorkbook, ActiveWorkbook en ActiveCell
- Het selecteren van objecten
- Verwerking van bereiken met Range
- Manipulatie van individuele cellen
- Het weergeven van informatie op de statusbalk
- Optimaliseren door het uitschakelen van ScreenUpdating
- Tijdsmeting met behulp van de Timer-methode
Event-afhandeling in VBA
- Wat is een event?
- Het reageren op gebeurtenissen en het maken van een event-handler
- Hoe event-handlers worden geactiveerd
- Het afhandelen van veelvoorkomende gebeurtenissen
VBA-formulieren
- Eigen formulieren ontwerpen
- Een formulier aanroepen vanuit code
- Het gebruik van formulieren binnen het werkblad
Vereisten
- Vereist is ervaring met het werken in spreadsheets, inclusief basiskennis over referenties, bereiken en werkbladen.
- Voorgaande kennis van VBA is niet noodzakelijk om macros of code te maken.
Doelgroep
- Data-analisten
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (5)
omvang van het materiaal
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Cursus - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Automatisch vertaald
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Cursus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Automatisch vertaald
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Cursus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Automatisch vertaald
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Cursus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Automatisch vertaald
Training agenda was well thought out.
Przemek Zalasinski
Cursus - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Automatisch vertaald