Excel : S'initier à la programmation en VBA
EDUGROUPE MP
Objectifs de la formation
À la fin de cette formation, les participants seront capables de développer des applications personnalisées faisant appel aux fonctions d'Excel par une interface graphique conçue avec Visual Basic
Programme
Notre programme de formation :
- Enregistreur de macro
-
- Lancer l'enregistrement d'une macro
- Savoir repérer les lignes de code inutiles dans une
macro enregistrée
- Exemple de Travaux Pratiques : Enregistrer une macro-commande pour montrer les limites de cette méthode
- Découvrir l'interface de l'éditeur VBA
- L'explorateur de projet
- La fenêtre Propriétés
- L'explorateur d'objets
- La fenêtre de code
- La fenêtre de débogage
- La boîte à outils des contrôles
- Travaux Pratiques : Exécuter un code en mode pas à pas et insérer une userform pour la découverte
- Comprendre les procédures et les fonctions
-
- La structure détaillée des procédures
- La structure détaillée des fonctions
- Les paramètres
- Les appels de procédures et fonctions
- La documentation du code
- La gestion des procédures
- Exemple de Travaux Pratiques : Créer un projet en factorisant le code par des procédures et des fonctions
- Utiliser les variables et les constantes
-
- Déclarer des variables et vérifier leurs portées
- Utiliser des variables tableaux
- Travaux Pratiques : Interagir entre les données des feuilles de calcul et les variables du code
- Manipuler les chaînes de caractères
-
- Exemple de Travaux Pratiques : Utiliser les fonctions de déconcaténation de texte
- Mettre en place des branchements conditionnels et des boucles
-
- Opter pour IF…ENDIF ou SELECT CASE
- Distinguer les boucles FOR…NEXT et DO…LOOP
- Travaux Pratiques : Tester les résultats intermédiaires ; Mettre en place des itérations sur des
collections de données
- Découvrir les objets
-
- Définir un objet par ses propriétés, ses méthodes et les évènements qui lui sont associés
- Appréhender l'instruction WITH..END WITH
- Travaux Pratiques : Manipuler les principaux objets d'Excel (Classeur, Feuille, Cellule, etc.)
- Créer des Userforms avec des contrôles
-
- Créer ses propres Userform avec des contrôles
- Associer des procédures évènementielles
- Exemple de Travaux Pratiques : Créer un formulaire et récupérer les valeurs des contrôles dans une feuille
de calcul
- Gérer les erreurs et le débogage
-
- Découvrir les outils de débogage
- Créer une routine de gestion des erreurs d'exécution
- Travaux Pratiques : Créer une procédure et gérer des erreurs provoquées pour test
- Certification TOSA®
-
- Cette formation prépare la Certification TOSA® VBA
- La certification TOSA® délivre un niveau de compétences : Niveau Opérationnel (score de 551 à 725), Niveau Avancé (Score de 726 à 875), Niveau Expert (Score de 876 à 1000). En dessous de 551 points, le candidat recevra une attestation de passage de
Résultats attendus
Passage de la certification TOSA® VBA. Le TOSA® est la référence dans le domaine de la certification des compétences informatiques et digitales.
Les points forts
- La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience
- EduGroupe est un centre de formation certifié Qualiopi
La certification
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
- TypeCertif. RS
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineLangage Visual Basic
RS 6963 CertifInfo 118139 Organisme & lieu
- OrganismeEDUGROUPE MP
- Région