Excel VBA + certification TOSA (Formation Individualisée sur mesure).

    Objectifs de la formation

  • Modifier des Macros enregistrées
  • Créer du code VBA pour automatiser des tâches complexes
  • Créer des applications en VBA sur Excel

Contenu de l'action formation

Utiliser l'enregistreur de macros
Créer des macros en mode enregistrement
Analyser les limites de l'enregistreur de macro et la nécessité d'utiliser VBA
Apports pratiques : Exemples d’enregistrements de Macros et analyse du code
Découvrir le code Visual Basic for Applications (VBA)
Activer l'éditeur Visual Basic, l’explorateur de projet et la fenêtre des propriétés
Reconnaitre les codes de couleur dans le code
Personnaliser les options
Complémenter automatiquement les instructions
Utiliser l'aide en ligne
Bien différencier les modules et les procédures
Apports pratiques : Configuration de l’EDI, des vues et des options du projet.
Définir et exploiter les objets
Le modèle d’objet
Notions de propriétés et de méthodes
Les collections d’objets
Les instructions With...With-End
Manipulation des principaux objets d’Excel
Apports pratiques : Enumération des objets principaux, exemples sur des cas pratiques des propriétés et méthodes.
Connaître les principes de programmation structurée
Créer et appeler des procédures, des fonctions
Déclarer des variables pour stocker des informations
Structurer le langage
Apports pratiques : Démonstration de la différence entre procédure et fonction, exemple de fonction transverse utilisable dans le code comme dans les formules sur les tableaux Excel
Connaître les principes de programmation structurée (suite)
Instructions de Conditions (If... Then... End If, Select Case... End Select)
Instructions de Boucles (Do... Loop, For... Next, For Each... Next)
Concevoir des fonctions personnalisées avec passage de paramètres depuis une feuille Excel
Apports pratiques : Code utilisant conditions, boucles et transfert de variables. Exemple de l’intérêt de chaque type de conditions et boucles
Gérer les erreurs et le débogage
Exécuter en pas à pas, définir un point d'arrêt
Utiliser les outils de débogage (Espion, Fenêtre exécution...)
Créer des routines de gestion des erreurs
Apports pratiques : Création d’un code générant des erreurs et analyse du code grâce au outils de débogage.
Créer des procédures évènementielles
Définir les différents évènements
Créer des procédures à déclenchement automatique o A l'ouverture d'un classeur o Sur des évènements de feuilles de calcul
Apports pratiques : Démonstration des évènements dans leur cadre, liés aux différents objets, et leur implication sur les évènements en cascade.
Boîtes de messages et de saisies
Message et utilisation de variables
Choix des boutons, du style, et récupération des réponses dans les boites de dialogue (MsgBox et InputBox)
Apports pratiques : Création de boites de message de confirmation ou d’information, dans le cadre de la gestion des IHM.
Passage de la certification TOSA

Ressources pédagogiques

  • Formation en présentiel, en visio, axée sur les besoins fonctionnels des participants qui auront tous été audités en amont. Les sessions, animées par des formateurs expérimentés, sont découpées en alternant théorie et travaux pratiques.
  • Nous utilisons un outil numérique permettant la formation à distance en visio, de qualité professionnelle. Le programme, ainsi que la convocation et les contenus pédagogiques seront mis à disposition des participants sur un extranet dédié. À l’issue de la formation, chaque participant recevra un support de formation numérique et, à sa demande, des copies des fichiers utilisés.

Public visé

  • Tout utilisateur souhaitant automatiser des traitements sous Excel

Prérequis

  • Très bonne connaissance d’Excel

Suivi & Évaluation des résultats

  • Evaluation préalable du participant en amont de la formation.
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.

Tarif : Sur demande

Sessions : Nous contacter