Macros et langage vba excel
Certification : Macros et langage vba excel
Proposée par BARBIER CHRISTIAN BIS-Q.I. — 13140 Miramas
Type
Catégorie de la certification
Certification inscrite au Répertoire Spécifique (RS)
Niveau de sortie
Niveau reconnu si applicable
N/C
Prix
Indiqué par l'établissement
3 680 €
Formation dispensée en Présentiel à l'adresse suivante :
Localisation & Rattachements
- Adresse
- 3 IMPASSE DES LAVANDINS 13140 Miramas
- Académie
- Aix-Marseille
- Département
- Bouches-du-Rhône
- Région
- Provence-Alpes-Côte d'Azur
La carte est indicative. Vérifiez l’accès avant votre déplacement.
Objectifs
· É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.
Débouchés / Résultats attendus
- Niveau Opérationnel : de 500 à 700
- Niveau Avancé : de 701 à 1000
Programme & Référentiel
· 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.