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 (8)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
Łukasz Rózga - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Fitted training to peoples needs
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
The whole topic is interesting - everything was ok.
Bartosz Wierzewski - UBS B
Formation - Visual Basic for Applications (VBA) in Excel - Advanced
Content and the way it was provided.