EXCEL VBA - les Bases
ASL CONSEIL
Langage Visual BasicBARBIER Christian
· Apprendre à créer des macros en utilisant le mode Enregistrement, les références relatives et en transformant les lignes inutiles en commentaires.
· Écrire des procédures manipulant les objets classiques de VBA Excel (application, classeur, feuille, plage) et leurs propriétés et méthodes.
· Écrire des procédures structurées en utilisant des instructions conditionnelles, des constantes, des variables, des tableaux et des boucles.
· Utiliser les messages, les boîtes de dialogue, les formulaires.
· Réaliser des calculs en utilisant des fonctions d'Excel, de Visual Basic ou en créant des fonctions personnalisées.
· Appeler des procédures et des fonctions existant dans d'autres classeurs.
· Utiliser les procédures évènementielles.
· Détecter les erreurs dans le code et anticiper les erreurs potentielles d'exécution.
· Utiliser l'automation.
· Créer, renommer, supprimer, déplacer des fichiers ou des dossiers en utilisant l'objet FileSystemObject ou la fonction Dir.
· Introduction à Excel VBA
· Présentation du langage de programmation VBA et de ses fonctionnalités dans l'application Excel.
· Activation de l'onglet Développeur et accès aux outils de macro.
· Enregistrement d'une macro de base à l'aide de l'enregistreur de macro et attribution d'une touche de raccourci, d'un bouton ou d'une icône de la barre d'accès rapide pour l'exécuter.
· Enregistrement d'une macro en utilisant des références relatives et transformation des lignes inutiles en commentaires.
· Manipulation des objets classiques de VBA Excel
· Utilisation des propriétés et méthodes des objets application, classeur, feuille, plage.
· Visualisation et modification du code VBA derrière les macros et ajout de commentaires pour expliquer le code.
· Création d'un classeur de macros personnel permettant d'accéder aux macros à partir de n'importe quelle feuille de calcul.
· Appel de procédures et de fonctions existant dans d'autres classeurs.
· Écriture de procédures structurées
· Utilisation des instructions conditionnelles, des constantes, des variables, des tableaux et des boucles.
· Ajout de logique et de répétition aux macros à l'aide de instructions If et de boucles.
· Utilisation de boîtes de saisie pour obtenir des entrées utilisateur pour les macros.
· Utilisation des procédures évènementielles.
· Utilisation des messages, des boîtes de dialogue et des formulaires
· Création de formulaires de saisie et de procédures événementielles pour automatiser les traitements.
· Combinaison de plusieurs macros en une seule et désactivation de la mise à jour de l'écran pour améliorer les performances.
· Détecter les erreurs dans le code et anticiper les erreurs potentielles d'exécution.
· Réalisation de calculs et utilisation de l'automation
· Utilisation des fonctions d'Excel, de Visual Basic ou création de fonctions personnalisées.
· Création de fonctions définies par l'utilisateur pour effectuer des calculs complexes.
· Utilisation de l'automation pour automatiser des tâches répétitives.
· Création, renommage, suppression, déplacement de fichiers ou de dossiers en utilisant l'objet FileSystemObject ou la fonction Dir.
À la fin de l'évaluation, le candidat se voit attribuer un score de 0 à 1000.
- Niveau Opérationnel : de 500 à 700
- Niveau Avancé : de 701 à 1000
Nombreux cas pratiques
RS 6430 CertifInfo 115785 ASL CONSEIL
Langage Visual BasicVIVANEO
Langage Visual BasicASL CONSEIL
Langage Visual BasicASL CONSEIL
Langage Visual Basic