Accueil / Excel Macros VBA – Programmation et Perfectionnement

Excel Macros VBA – Programmation et Perfectionnement

Durée : 2 jours
Tarif Inter : 900 €
Tarif sur mesure : Nous consulter
Référence : 5VAB

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous perfectionnera au développement Excel avec le langage VBA. Vous apprendrez à optimiser, fiabiliser et organiser le code pour mettre en place et maintenir des applications performantes.

Objectifs

Cette formation permet de :

  • Maîtriser le langage de programmation VBA dans Excel.
  • Développer des applications VBA performantes.
  • Optimiser et fiabiliser des applications VBA existantes.
  • Utiliser le gestionnaire d’erreurs pour détecter les problèmes et corriger
  • Créer une interface de dialogue avec l’utilisateur sous Excel en utilisant des boîtes de dialogue et messages
  • Développer des traitements sur les données, représenter et publier des données, par programmation VBA

Programme

  1. Rappel des fondamentaux de la programmation VBA

    • Rappel des objets et collections fondamentaux : ActiveCell, Selection, ActiveSheet, Range…
    • Les méthodes et propriétés.
    • Les collections : Cells, WorkSheets, Charts, WorkBooks.
    • Les types de variables, leur portée.
    • Les tableaux : déclaration, utilisation.
    • Le passage de paramètres d’une procédure à une autre.
    • Maîtriser les syntaxes de base : conditionnelles et boucles, variables.
    • Gérer des erreurs récupérables dans le code. Identifier les types d’erreur et manipuler les outils de débogage.
  2. Objets Excel évolués, événements

    • Créer des listes, filtres, sous-totaux, tableaux croisés dynamiques : construction et manipulation par programmation.
    • Utiliser les fonctions de calcul d’Excel en VBA (WorksheetFunction).
    • Automatiser la création, la modification d’un graphique avec VBA.
    • Repérer les événements de classeur, de feuilles. Utiliser l’argument Cancel. Sécuriser l’ouverture d’un classeur.
  3. Créer des bibliothèques de macros complémentaires

    • Créer des fonctions personnalisées.
    • Rendre une macro accessible de tous les classeurs (les macros complémentaires).
    • Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).
  4. Gérer classeurs, fichiers et graphiques par macro

    • Paramétrer l’ouverture d’un fichier.
    • Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif.
    • Consolider des données provenant de différentes sources.
    • Automatiser la création de graphiques, les modifier avec VBA.
  5. Construire des formulaires élaborés

    • Rappel sur les contrôles et leurs propriétés.
    • Gérer dynamiquement une liste déroulante.
    • Gérer des listes en cascade.
  6. Gérer la sécurité d’un classeur

    • Détecter le login de l’utilisateur.
    • Gérer des droits d’accès différents suivant l’utilisateur.
    • Enregistrer l’activité et gérer l’historique du classeur.
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 02 février 2021
Du 29 au 30 mars 2021
Du 19 au 20 avril 2021
Du 17 au 18 mai 2021
Du 01 au 02 juin 2021
Du 01 au 02 juillet 2021
Du 09 au 10 août 2021

Demande de renseignement