EXCEL VBA - Intermédiaire VS

Cours Particuliers

Cours Collectifs

E-learning

Durée: 3 jours

Objectifs

A l'issue de la formation le stagiaire sera capable créer des macros commande en VBA dans Excel. Créer des menus personnalisés 

Participants

Toute personnes souhaitant créer des Macros

Pré-requis

Une expérience de management ou de gestion de projet serait un plus

Méthode pédagogique

Alternance entre théorie et pratique Mise en situation

  • Programme

    NIVEAU : Intermédiaire

    POSITIONNEMENT : Intermédiaire vers perfectionnement

    PRE-REQUIS : Connaître les tableaux croisés dynamiques, maîtriser les fonctions de calculs avancées (fonction conditionnelle, fonction date et texte).

    PROFILS STAGIAIRES : Tout utilisateur désirant approfondir la pratique d'Excel (outils et fonctions).

    DUREE : 14 heures - 2 jours

    DATE : Voir convention

    TARIF : A partir de 600 € la journée

    LIEU DE FORMATION : En entreprise ou en salle proposée par l’organisme de formation, accessible aux personnes à mobilité réduite

    FORMATION DISPONIBLE EN : Présentiel – Distanciel (face-à-face et partage d'écran avec un formateur) – Sur-mesure - E-Learning

    *Vous êtes en situation de Handicap, merci de nous contacter pour l’analyse de l’adaptation des modalités de l’action de formation.

    MODALITES ET DELAIS D’ACCES : En moyenne votre demande est prise en charge dans un délai de 48 heures, une fois le devis validé nous pouvons mettre en place la formation entre 1 semaine à 3 semaines

    SUIVI DE FORMATION : feuille de présence

    

    OBJECTIF :

    A l'issue de cette formation le stagiaire sera capable de maîtriser les fonctions de recherche, les fonctions base de données, la fonction Si et les formules imbriquées, créer des tableaux croisés dynamiques avancées, personnaliser

    l'environnement Excel. Préparation et inscription au TOSA

    

    METHODE PEDAGOGIQUE :

    Alternance entre théorie et pratique

    Mise en situation

    

    MODALITÉS D’ÉVALUATIONS :

    Tests, Exercices Pratiques

    Evaluation en début et fin de formation.

    Tests formels et informels tout au long de la formation permettant de suivre l’évolution et valider les acquis en fin de

    formation.

    

    FORMALISATION A L'ISSUE DE LA FORMATION : Remise d'une attestation de formation

    

    OBJECTIFS PÉDAGOGIQUES :

    Maîtriser les fonctions de recherche, les fonctions base de données, la fonction Si et les

    formules imbriquées, créer des tableaux croisés dynamiques avancées, personnaliser

    l'environnement Excel.

    Préparation et inscription au TOSA/PCIE

    

    PROGRAMME :

    JOUR 1 :

    INTRODUCTION - VBA EXCEL

    Architecture d’un projet VBA Excel (données et documents d’entrée, données de base,

    documents de sortie)

    Analyser avant de programmer

    Bien connaitre le besoin avant de se lancer dans la programmation

    Anticiper les besoins futurs non exprimés

    Pourquoi Excel demande de confirmer l’activation des macros ?

    Danger des macros

    LES NOTIONS DE BASE DE LA PROGRAMMATION VBA

    Variables (utilité, déclaration)

    Objets (classes, propriétés, méthodes/évènements)

    Procédure, fonctions, modules

    Evénements

    Lien entre VBA et Excel

    L’EDITEUR VISUAL BASIC

    Comment l’ouvrir

    Démarrer avec l’enregistreur de macro

    Les différents éléments de l’éditeur

    Convention d’écriture

    

    JOUR 2 :

    LES MACROS INTERACTIVES : INPUTBOX, MSGBOX :

    Paramètres,

    Limites (besoin de userform)

    MANIPULER DES OBJETS EXCEL AVEC VBA

    Le repérage des cellules, le déplacement du curseur : méthode Offset, Déterminer une

    plage de cellule non vide : End(xlup), End(xltoleft).

    Utilisation de variables dans le repérage, sélections dynamiques.

    Manipuler les feuilles, les classeurs : les ouvrir, les fermer, en créer, en supprimer, les

    renommer, transférer des données d’une feuilles à une autre

    Les principales méthodes : Add, Copy, Delete, Select, Move, Protect

    Les principales propriétés : Value, Formula, FormulaR1C1, FormulaLocal, Font, Name,

    Count, Row, Column

    Écrire des formules par VBA.

    STRUCTURES DES PROGRAMMES

    

    JOUR 3 :

    STRUCTURES DE BASE

    Les déclarations

    Désactiver et réactiver les messages d'alerte, figer l’écran

    Appliquer des tests: If… Then… Else, Select Case.

    Créer des boucles: Do While, For Each.

    Traiter les erreurs : On Error.

    METTRE EN PLACE L’INTERACTIVITE

    Créer une feuille de boutons

    Créer un formulaire de saisie,

    Les différents éléments du formulaire (menu déroulant, boutons d’option, cases à cocher, …)

    Déclaration des variables communes

    Contrôles des saisies

    VERIFICATION ET ENREGISTREMENT DES MACROS

    Savoir déboguer les macros : mode pas à pas, points d’arrêt, suivi des variables, espions

    Enregistrement des macros, fichiers xla

    

    Rappels

    Différencier les différents types de données (texte, nombre, dates).

    Ecrire des formules avec des références relatives, absolues et mixtes.

    Les noms

    Nommer une cellule ou une plage.

    Gestionnaire de noms.

    Les fonctions d'Excel imbriquées

    Les fonctions texte :

    gauche, droite

    stxt

    concatener

    supprespace

    Les fonctions de dates :

    aujourdhui, jour, mois, année, date

    datedif

    Les fonctions de statistiques :

    nb, nbvalMATERIEL REQUIS

    PC Complet, tableau mural et supports papiers.

    datedif nb.si.ens.

    Les fonctions mathématiques :

    somme.si

    somme.si.ens

    Rappels

    Différencier les différents types de données (texte, nombre, dates).

    Ecrire des formules avec des références relatives, absolues et mixtes.

    Les noms

    Nommer une cellule ou une plage.

    Gestionnaire de noms.

    Les fonctions d'Excel imbriquées

    Les fonctions texte :

    gauche, droite

    stxt

    concatener

    supprespace

    Les fonctions de dates :

    aujourdhui, jour, mois, année, date

    datedif

    Les fonctions de statistiques :

    nb, nbvalMATERIEL REQUIS

    PC Complet, tableau mural et supports papiers.

    datedif nb.si.ens.

    Les fonctions mathématiques :

    somme.si

    somme.si.ens

    

    JOUR 2 :

    Liaisons entre feuilles et classeurs

    Les fonctions logiques imbriquées

    Si, et, ou, si imbriqués, Sierreur.

    La fonction RechercheV.

    Travailler avec des listes de données

    Mise en forme de tableau

    Validations et listes déroulantes

    Convertir

    Le tableau croisé dynamique

    Le créer / le modifier

    Afficher les données en %

    Grouper par dates (mois, trimestre, années)

    Grouper par tranche

    Eléments calculés / Champs calculés

  • Planning des formations

    Intra: formation dans votre entreprise

  • E-learning