Excel

Excel : Réaliser avec VBA

Durée : 3 jour(s)

Tarif individuel (HT) : 990€

Tarif groupe : nous consulter

Objectifs

Etre capable de :

  • Utiliser les macros et le langage VBA pour créer des applications sous Excel
  • Maîtriser le langage de programmation VBA
  • Maîtriser les instructions et les objets
  • Personnaliser l’interface utilisateur en créant des boîtes de dialogues
  • Déboguer des programmes et gérer les erreurs d’exécution

Prérequis

  • Avoir suivi le stage "Excel : Fonctions avancées" et avoir pratiqué pendant plusieurs mois
  • Participants

  • Toute personne devant développer des applications évoluées dans Excel
  • Programme

    Introduction et généralités

    • Objectif de la programmation sous Excel
    • Principes fondamentaux de VBA
    • Environnement de développement Visual Basic
    • Quand utiliser des macros
    • Utiliser l’enregistreur de macros
    • Affecter une macro à un bouton, un icône, à un ruban
    • Présenter le Visual Basic Editor
    Programmation avec VBA
    • Règles d’écriture du code
    • Les projets, les modules et les procédures
    • Les variables et leur déclaration, les constantes
    • Les structures de décision (if, Select case)
    • Les structures de boucles (For, Do Loop, Do While…)
    • Les instructions et opérateurs
    • Les appels de procédures
    Programmation objet sous Excel
    • La présentation des objets et leur hiérarchie (Application, Workbook, Range…)
    • Principe d’utilisation des objets et collections
    • Les méthodes et propriétés des objets
    • L’explorateur d’objets (Aide)
    Les boites de dialogues
    • Les boîtes de dialogue intégrées (Excel)
    • Les boîtes de dialogues prédéfinies pour saisir et afficher des informations (InputBox, MsgBox)
    Les formulaires (UserForm)
    • Création de formulaires de saisie
    • Présentation et création de contrôles ActiveX (cases à cocher, listes déroulantes…)
    • Gestion des propriétés des contrôles
    • Intégration des formulaires dans le code VBA
    • Les procédures événementielles
    Débogage et gestion des erreurs de programmation
    • Interruption de la procédure et gestion de la fenêtre de débogage
    • Exécution et gestion du mode pas à pas détaillé
    • Pose de points d’arrêts
    • Ajout d'espions et contrôle des valeurs dans les variables
    • Gestion des erreurs

    Méthodes d'Évaluation

    • Alternance d’apports théoriques, pratiques et méthodologiques
    • Echanges entres participants / formateurs
    • Mise en situation professionnelle

    Méthodes pédagogiques

    • Mise en application sur des exercices professionnels (avec possibilité de travailler sur des cas concrets du stagiaire)
    • Evaluation de satisfaction de fin de stage en ligne
    • Feuille de présence avec signature électronique
    • Attestation d’assiduité en fin de stage

    Moyens techniques

    • Formation disponible en distanciel (via visio avec partage d’écran apprenants/formateur, caméra et audio) ou en présentiel
    • Groupe de 6 personnes max en distanciel ou 8 personnes en présentiel
    • Convocation de l’apprenant transmise par email avec toutes les modalités d’accès et d’organisation de l’action de formation

    Certification (optionnelle)

    Eligible au CPF, les certifications TOSA® Digital et TOSA® Desktop certifient un niveau de compétence sur les logiciels bureautiques.

    L'examen, d’une durée maximale de 1h, est composé de 35 questions (QCM et exercices pratiques) et s’effectue en fin de formation en conditions d’examen.

    La certification permet de :

    • Mesurer et valider des compétences pour attester d’un niveau précis
    • Obtenir un score sur 1000 points à valoriser sur son CV
    • Convocation de l’apprenant transmise par email avec toutes les modalités d’accès et d’organisation de l’action de formation
    Programme mis à jour le 08/02/2023