Cursusaanbod
Het Excel-objectmodel
- Bescherming van werkbladen tegen wijzigingen via VBA
- Het object Workbook en de collectie Workbooks
- Het Worksheet-object en de collectie Worksheets
- Validatieregels voor invoer in werkbladen
- Praktische methoden van het Range-object
- Kopiëren, plakken en speciaal plakken
- De eigenschap CurrentRegion
- Zoeken en vervangen
- Sorteren van celbereiken
- Grafieken (het Chart-object)
Gebeurtenissen
- Gebeurtenissen op applicatieniveau
Arrays
- Dynamische arrays
- Variant-arrays voor tabellen
- Het optimaliseren van arrays en geheugengebruik
- Meerdimensionale arrays
Objectgeoriënteerd programmeren
- Klassen en objecten
- Klassen maken
- Objecten creëren en verwijderen
- Methodecreatie
- Eigenschappen definiëren
- Gegevensvalidering met behulp van eigenschappen
- Standaardeigenschappen en -methoden
- Foutafhandeling binnen klassenmodules
Het maken en beheren van collecties
- Een collectie aanmaken
- Items toevoegen en verwijderen uit een collectie
- Toegang tot elementen via sleutel of indexnummer
Gevorderde structuren en functies in VBA
- Het doorgeven van parameters door waarde of referentie (ByRef en ByVal)
- Procedures met een variabel aantal parameters
- Optionele parameters en standaardwaarden
- Procedures die een onbekend aantal parameters verwerken (ParamArray)
- Enum-types voor eenvoudige parameterdoorgifte
- Gebruikersdefinieerde typen (User-defined Type)
- Omgaan met Null, Nothing, lege tekenreeksen en nulwaarden
- Typeconversie in VBA
Bestandsverwerking
- Tekstbestanden openen en sluiten
- Tekst- en binaire gegevens lezen en schrijven
- Verwerken van records in CSV-bestanden
- Efficiënte verwerking van grote tekstbestanden
Het gebruiken van VBA-functies in andere applicaties
Extra's
- Zelf eigen add-ons ontwikkelen
- Een aangepaste werkbalk creëren voor extra functionaliteit
- Installatie en beveiliging van zelfgemaakte add-ons
Het gebruiken van externe bibliotheken
Koppeling maken met externe databases (ODBC, OLEDB)
Getuigenissen (7)
Ik waardeer het praktijkgerichte onderwijs en het zien hoe we direct problemen oplossen.
Jon Matrille - LocumTenens.com
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
Ik geniet echt van de opleiding. Omvangrijk en praktisch! De kennis van de trainer gecombineerd met zijn vaardigheid om de opleiding te leiden, maakte het trainingsduur zeer efficiënt. De trainer herkende het ervaringsniveau van de deelnemers in VBA en bood oefeningen aan die relevant waren voor dat ervaringsniveau, waardoor de training zeer nuttig was.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
Ik heb baat gehad bij de kennis, uitleg en tips van de trainer.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
Ik vond de trainer leuk, een aardige vent met een geweldig attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
Ik heb in het algemeen genoten van de kennis en het gevoel voor humor.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Cursus - Visual Basic for Applications (VBA) in Excel - Advanced
Automatisch vertaald