3 jours (21 heures)

Formation certifiante - Code CPF : RS6201

Objectifs

  • Développer des applications Excel utilisant les macro-commandes et le langage VBA
  • Utiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel

Prérequis

Avoir une bonne connaissance des fonctions avancées d’Excel ou avoir suivi la formation Excel Perfectionnement.

Modalités d'évaluation

Évaluation formative pour s’assurer de l’acquisition des compétences tout au long de la formation.

Passage de la certification TOSA sur demande.

Intervenants

Nos Formateurs justifient de plus de 15 années d’expérience en tant que Formateur Bureautique. 

Profils développeur permettant la réalisation et le suivi de formations sur le langage de développement VBA (Visual Basic For Applications).

PROGRAMME DE FORMATION EXCEL VBA INITIATION

GÉNÉRALITÉS

  • Accéder à l’onglet développeur
  • Créer un onglet, un groupe, une commande
  • Personnaliser le ruban

L’ENREGISTREUR DE MACROS

  • Création et édition de macros
  • Affectation des macros à des objets
  • Les touches d’exécution

L’ENVIRONNEMENT VBA

  • Découvrir les fenêtres, menus, outils et l’explorateur de projets
  • Personnaliser les options VBA
  • Protéger le code VBA

STRUCTURE D’UN MODULE VBA

  • Les déclarations, les procédures, les fonctions, les commentaires dans le code
  • L’organisation d’un module VBA

LE CODE VISUAL BASIC

  • Types et portées des variables
  • Déclaration des constantes
  • Les instructions de boucles : condition, itération, compteur, choix multiple

COLLECTIONS, OBJETS, MÉTHODES ET PROPRIÉTÉS

  • Manipuler des objets (classeur, feuille, plage) : accès, sélection, initialisation, validation
  • Les principales propriétés et méthodes
  • L’affectation d’objets et variables d’objets

APPEL DES MACROS

  • Appeler la macro par la liste des macros
  • Affecter une macro à un bouton, une illustration, à un bouton de barre d’accès rapide 

Vous souhaitez donner une suite à la formation Excel VBA Initiation

  • EXCEL TABLEAUX CROISÉS DYNAMIQUES AVANCÉS

    Etendre les possibilités d'analyses d'Excel / Obtenir rapidement des informations agrégées / Exploiter rapidement des sources de données par vision synthétique / Faire d'Excel un outil décisionnel.

  • EXCEL GESTION DES PLANNINGS

    Optimiser et automatiser des plannings / Gérer les fonctions date et les calculs avancés d'Excel.

  • EXCEL TABLEAUX DE BORD

    Piloter l'activité Excel à l'aide des tableaux de bord et des indicateurs graphiques / Construire un tableau de bord de pilotage en suivant des indicateurs d'activité.

  • EXCEL VBA PERFECTIONNEMENT

    Développer des applications complètes mettant en œuvre les fonctions avancées du langage de programmation VBA / Créer des boîtes de dialogues complexes / Mettre en œuvre le contrôle d’applications externes / Effectuer le transfert de données.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS