Formation Excel : S’initier à la programmation en VBA
- Référence : BUEXVBA1
- Durée : 21 heures
- Certification : TOSA®
- Eligible CPF : Oui
CONNAISSANCES PREALABLES
- 1-Connaissance de la structure d'un fichier Excel (Feuille, lignes et colonnes)
- 2-Connaissance des calculs en références relatives et absolues
- 3-Aptitude à décomposer une problématique en une succession d'étapes chronologiques
PROFIL DES STAGIAIRES
- Utilisateurs confirmés d'Excel et techniciens bureautiques voulant maîtriser le langage de programmation VBA appliqué à Excel
OBJECTIFS
- Développer des applications personnalisées faisant appel aux fonctions d'Excel par une interface graphique conçue avec Visual Basic
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Excel
CONTENU DU COURS Excel
1 - Enregistreur de 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
- Lancer l’enregistrement d’une macro
2 - Découvrir l'interface de l'éditeur VBA
- Exemple de Travaux Pratiques : Exécuter un code en mode pas à pas et insérer une userform pour la découverte
- La boîte à outils des contrôles
- La fenêtre de débogage
- La fenêtre de code
- L’explorateur d’objets
- La fenêtre Propriétés
- L’explorateur de projet
3 - 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
4 - Utiliser les variables et les constantes
- Déclarer des variables et vérifier leurs portées
- Exemple de Travaux Pratiques : Interagir entre les données des feuilles de calcul et les variables du code
- Utiliser des variables tableaux
5 - Manipuler les chaînes de caractères
- Exemple de Travaux Pratiques : Utiliser les fonctions de déconcaténation de texte
6 - Mettre en place des branchements conditionnels et des boucles
- Opter pour IF…ENDIF ou SELECT CASE
- Distinguer les boucles FOR…NEXT et DO…LOOP
- Exemple de Travaux Pratiques : Tester les résultats intermédiaires
7 - 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
- Exemple de Travaux Pratiques : Manipuler les principaux objets d’Excel (Classeur, Feuille, Cellule, etc.)
8 - 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
9 - 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
- Exemple de Travaux Pratiques : Créer une procédure et gérer des erreurs provoquées pour test
10 - 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)