Plan du cours
Excel Modèle d'objet
- La feuille de protection de VBA
- Objet Classeur, collection Classeurs
- Objet Feuille de travail, Collection Feuilles de travail
- Fiches de validation
- Méthodes pratiques de l'objet Range
- Copier, coller, coller spécial
- Propriété CurrentRegion
- Rechercher, remplacer
- Tri des plages
- Graphiques (objet Chart)
Événements
- Événements au niveau de l'application
Tableaux
- Tableaux dynamiques
- Tableaux variables
- Optimisation des tableaux et de la mémoire
- Tableaux multidimensionnels
Object-Oriented Programming
- Classes et objets
- Création de classes
- Création et destruction d'objets
- Créer des méthodes
- Créer une propriété
- Validation des données à l'aide d'une propriété
- Propriétés et méthodes par défaut
- Gestion des erreurs dans le module de classe
Créer et gérer des collections
- Créer une collection
- Ajouter et supprimer des éléments
- Références aux composants (à l'aide d'une clé et d'un index)
Structures et fonctions avancées VBA
- Passer des 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 dont le nombre de paramètres est inconnu (ParamArray)
- Enumération, passage pratique de paramètres
- Type l'utilisateur (Type défini par l'utilisateur)
- Service Null, Nothing, chaîne vide "", Empty, 0
- Conversion de type (Conversion)
Opérations sur les fichiers
- Ouverture et fermeture de fichiers texte
- Lecture et écriture de données textuelles et binaires
- Traitement des enregistrements dans le fichier CSV
- Traitement efficace des fichiers texte
Utilisation des fonctions VBA dans d'autres applications
Extras
- Créez vos propres modules complémentaires
- Créer une barre d'outils pour l'ajout
- Installer ses propres compléments et les protéger
Utiliser des bibliothèques externes
Connexion à des bases de données externes (ODBC, OLEDB)
Nos clients témoignent (7)
J'aime la formation pratique et voir comment nous résolvons les problèmes sur le tas.
Jon Matrille - LocumTenens.com
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Traduction automatique
J'apprécie vraiment la formation. Elle est très complète et pratique ! La connaissance du formateur, associée à sa capacité à animer la formation, a rendu ce temps de formation très efficace. Le formateur a pris en compte le niveau d'expérience des participants dans VBA et a fourni des exercices pertinents par rapport à cette expérience, 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, des explications et des astuces 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 aimé le formateur, un gentil garçon 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é les connaissances et le sens de 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