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

Demande de renseignement