[wpms_breadcrumb reverse="0"]
Bureautique - Microsoft Excel

Excel, développer des applications en VBA, niveau 1

Reference : EX13VBA

4

jours
- 1590 € HT
Télécharger la fiche
Prochaines sessions
    Excel, développer des applications en VBA, niveau 1
    Objectifs

    • Visualiser le code en VBA d’une macro et réaliser des modifications simples sous éditeur
    • Connaître les objets d’Excel, leurs propriétés et méthodes essentielles
    • Utiliser les différentes structures conditionnelles du langage, les variables et constantes et traiter les erreurs
    • Créer des formulaires de saisie et créer des procédures événementielles

    Pré requis

    Bonnes connaissances d’Excel.

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Public visé

    Tout public

    Inscription

    Programmes de Excel, développer des applications en VBA, niveau 1

    Développement par la macro-commande

    • Définir et identifier les limites d’une macro-commande : nécessité de passer en VBA.
    • Enregistrer une macro-commande et afficher le code.
    • Attacher une macro-commande à un bouton.
    • Utiliser des plages de dimensions variables.

    Prise en main du langage VBA d’Excel

    • Visualiser le code d’une macro et réaliser des modifications simples sous éditeur.
    • Identifier les particularités des différentes versions d’Excel.
    • Appréhender l’environnement VBA : modules, projets, objets et leurs propriétés.
    • Repérer les principaux objets d’Excel (Workbook, Worksheet, Range), leurs propriétés et méthodes essentielles.

    Structure du langage

    • Connaître les conditionnelles : IF …END IF, SELECT CASE. Boucles FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT.
    • Comprendre les variables et constantes. Documenter le code.
    • Gérer les erreurs d’exécution, débogage.
    • Manipuler les procédures et fonctions. Appels, branchements.

    Boîtes de dialogue et formulaires

    • Utiliser la boîte de message, boîte de saisie. Dialogues Excel.
    • Définir et comprendre le rôle d’un formulaire UserForm dans Excel.
    • Décrire les différents objets d’un formulaire, propriétés des contrôles dans un formulaire.
    • Récupérer, contrôler et exploiter des données saisies dans le formulaire.

    Procédures événementielles

    • Comprendre la procédure événementielle. Les premiers événements de classeur et de feuille (Open, Activate).
    • Initialiser et paramétrer un contrôle : les événements des contrôles sur UserForm.

    Communication avec Word ou PowerPoint

    • Utiliser une automation, référencer une bibliothèque.
    • Manipuler l’objet Application.