Formation Excel : S’initier à la programmation en VBA

Éligible CPF LiveOnLine Certifiant
  • Référence : BUEXVBA1
  • Durée : 3 jours (21 heures)
  • Certification : TOSA®
  • Eligible CPF : Oui
  • TOSA

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

1 - Enregistreur de macro

  • Lancer l’enregistrement d’une macro
  • Savoir repérer les lignes de code inutiles dans une macro enregistrée
  • TP : Enregistrer une macro-commande pour montrer les limites de cette méthode

2 - 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
  • TP : Exécuter un code en mode pas à pas et insérer une userform pour la découverte

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
  • TP : 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
  • Utiliser des variables tableaux
  • TP : Interagir entre les données des feuilles de calcul et les variables du code

5 - Manipuler les chaînes de caractères

  • TP : 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
  • TP : 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
  • TP : 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
  • TP : Créer un formulaire et récupérer les valeurs des contrôles dans une feuille de calcul

11 - 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
  • TP : Créer une procédure et gérer des erreurs provoquées pour test

12 - Certification TOSA®

  • Cette formation prépare la Certification TOSA® VBA
Cookies