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
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
Toute personnes souhaitant créer des Macros
Une expérience de management ou de gestion de projet serait un plus
Alternance entre théorie et pratique Mise en situation
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
Intra: formation dans votre entreprise