Vous êtes ici :

Excel Macros VBA - Niveau 2

Excel Macro VBA

Description

Suite logique de la formation "Excel Macros VBA - Niveau 1", cette formation vous permettra d'approfondir votre connaissance de la programmation VBA, d'optimiser et d'organiser le code pour mettre en place et maintenir des applications performantes.

OBJECTIFS PEDAGOGIQUES 

  • Maîtriser le langage de programmation VBA dans Excel.
  • Développer des applications VBA performantes.
  • Optimiser et fiabiliser des applications VBA existantes.
Pour qui

  • Utilisateur maîtrisant les bases de la programmation VBA.
  • Ce stage s’adresse à des non-informaticiens.

Prérequis

  • Pour profiter pleinement de cette formation, il est indispensable d'avoir déjà pratiqué le langage VBA.
  • Le niveau de connaissance requis correspond à une parfaite maîtrise du contenu de la formation "Excel Macros VBA - Niveau 1" .

Le programme de la formation

  • Excel Macros VBA - Niveau 2

    1 - Maîtriser les fondamentaux de la programmation VBA

    • Les objets : 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.
    • Tests, boucles, gestion des erreurs.

    2 - 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).

    3 - Mettre au point des procédures évènementielles

    • Les événements du classeur : ouverture, sauvegarde, fermeture.
    • Les événements de la feuille de calcul : modification du contenu d'une cellule, sélection d'une cellule.

    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.

    7 - Piloter des applications externes

    • Piloter Outlook ou Word avec OLE Automation.

Partager la formation

Détails de la formation

  • Référence : FORM-GBG-153
  • Durée : 3 jours

Informations de contact

Copyright 2024 Service SI Global Business Group. Tout droit réservé