Plan du cours
Modèle d'objet Excel
- Protection de la feuille depuis VBA
- Objet Workbook, collection Workbooks
- Objet Worksheet, collection Worksheets
- Validation de feuilles
- Méthodes pratiques de l'objet Range
- Copier, coller, coller spécial
- Propriété CurrentRegion
- Trouver, remplacer
- Trier des plages
- Graphiques (Objet Chart)
Événements
- Événements au niveau de l'application
Tableaux
- Tableaux dynamiques
- Tableaux Variant
- Optimisation des tableaux et de la mémoire
- Tableaux multidimensionnels
Programmation orientée objet
- Classes et Objets
- Création de classes
- Création et destruction d'objets
- Création de méthodes
- Création de propriétés
- Validation des données à l'aide de propriétés
- Propriétés et méthodes par défaut
- Gestion des erreurs dans le module de classe
Création et gestion des collections
- Créer une collection
- Ajout et suppression d'éléments
- Références aux composants (en utilisant une clé et un index)
Structures et fonctions VBA avancées
- Passage de paramètres par valeur et par référence (ByRef et ByVal)
- Procédures avec un nombre variable de paramètres
- Paramètres optionnels et valeurs par défaut
- Procédures à nombre inconnu de paramètres (ParamArray)
- Énumération, passage pratique de paramètres
- Types définis par l'utilisateur (User-defined Type)
- Service Null, Nothing, chaîne vide "", Empty, 0
- Conversion de types
Opérations sur les fichiers
- Ouverture et fermeture de fichiers texte
- Lecture et écriture de données texte et binaires
- Traitement des enregistrements dans un fichier CSV
- Traitement efficace des fichiers texte
Utilisation des fonctions VBA dans d'autres applications
Ajouts
- Création de vos propres compléments
- Création d'une barre d'outils pour complément
- Installation de vos propres compléments et leur protection
Utilisation de bibliothèques externes
Connexion à des bases de données externes (ODBC, OLEDB)
Nos clients témoignent (7)
J'apprécie la formation pratique et le fait de voir comment nous résolvons les problèmes sur le champ.
Jon Matrille - LocumTenens.com
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
J'ai vraiment apprécié la formation. Grande et pratique ! La connaissance du formateur combinée à sa capacité à animer la formation a rendu le temps de formation très efficace. Le formateur a reconnu le niveau d'expérience des participants en VBA et a fourni des exercices pertinents à cet niveau, ce qui a rendu la formation très utile.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
J'ai bénéficié des connaissances, de l'explication et des conseils du formateur.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
J'ai apprécié le formateur, un gars sympathique avec une excellente attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
J'ai généralement apprécié le savoir et l'humour.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
The whole topic is interesting - everything was OK.
Bartosz Wierzewski - UBS B
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique