Formation EXCEL AVANCE, MACROS & VBA
OBJECTIF DE LA FORMATION
- Consolider vos compétences sur le logiciel Excel (suite Microsoft Office).
- Utiliser et lier plusieurs feuilles du même classeur ou lier des cellules de différentes feuilles et de différents classeurs.
- Créer des tableaux de synthèse (récapitulatifs).
- Exploiter et organiser les listes d’informations, en faire la synthèse, obtenir des statistiques.
- Apprendre à communiquer et à valoriser des données et des chiffres.
- Maîtriser et combiner les fonctionnalités les plus avancées d’Excel,
- Découvrir de nouveaux outils et de nouvelles fonctions très utiles,
- Préparer, organiser et contrôler les données pour en faciliter l’analyse,
- Exploiter le potentiel d’Excel pour automatiser et fiabiliser les calculs,
- Maîtriser la création de formules de calcul avancées,
- Exploiter des listes de données avec les outils de gestion et de synthèse,
- Préparer les tableaux de bord via les Tableaux croisés Dynamiques,
- Acquérir les bases pour construire des macros fiables et efficaces dans Excel.
PROGRAMME DE LA FORMATION : En PDF
Rappel sur le Niveau 1: Introduction Excel :
- Découvrir le Ruban Excel,
- Nommer des cellules, les plages et tableaux,
- Les options de masquer, afficher, insérer et supprimer,
- Notion de classeur et Gestion des feuilles Excel,
- Insertion de commentaires.
Exploiter les outils gains de temps
- Créer des formats personnalisés.
- Définir des règles de mise en forme conditionnelle.
- Faciliter et contrôler la saisie avec la validation de données.
Construire des formules de calcul simples et élaborées
- Maîtriser la recopie de formules : les références relatives et absolues,
- Fiabiliser les calculs : nommer des cellules ou des plages de cellules,
- Mettre en place des conditions simples, complexes, imbriquées : SI, OU, ET,
- Calculer des statistiques : NBVAL, NB, NB.SI, NB.VIDE, …
- Mettre en relation des données avec la fonction RECHERCHEV.
- Calculer des dates, des heures : MOIS.DECALER, FIN.MOIS…
- Manipuler du texte : GAUCHE, DROITE, STXT, NBCAR, …
- Protéger la feuille ou le classeur.
Exploiter une liste de données
- Mettre les données sous forme de tableau.
- Appliquer des tris multicritères et personnalisés.
- Interroger, extraire des données avec les filtres automatiques.
- Filtrer un ou plusieurs tableaux avec des segments.
- Supprimer des doublons.
Illustrer vos données avec des graphiques
- Générer un graphique à partir d’un tableau de données,
- Modifier le type : histogramme, courbe, secteur,
- Ajouter des étiquettes,
- Ajuster les données source.
Les listes / Tris et filtres
- Créer une liste,
- Utiliser les listes avec une grille de données,
- Trier les données d’une grille (Ordres de tri, tri par colonnes),
- Le tri et Filtre,
- Tri personnalisé,
- Regrouper les données dans une liste,
- Afficher les sous totaux d’une colonne, de plusieurs colonnes,
- Filtrer les données.
Les règles de validation et Mise en forme conditionnelle :
- Sur des listes déroulantes
- Sur des nombres (entier, décimale)
- Sur des dates,
- Mise en forme conditionnelle.
Mettre en place des tableaux croisés dynamiques
- Mettre en place des tableaux croisés dynamiques à 1, 2 ou 3 dimensions.
- Regrouper les informations par période, par tranche.
- Filtrer, trier, masquer des données.
- Ajouter des ratios, des pourcentages.
- Insérer un graphique croisé.
Les macros :
- Utiliser l’enregistreur automatique,
- Les références relatives / absolues,
- Les bases du langage,
Le langage VBA :
- Introduction au langage VBA à la programmation orienté objet.
- Règles d’écriture et de syntaxe.
- Utilisation des objets (propriétés et méthodes).
- Présentation de l’éditeur Visual Basic (explorateur de projets, explorateur d’objets, outils de débogage…).
- Les procédures et les fonctions en VBA (Sub et Function).
- Les différents types de variables et leurs portées.
- Les structures de contrôle (If et Select).
- Les structures itératives (For, Do, While).
- Les procédures événementielles.
Programmer avec VBA Excel :
- Écrire directement une macro dans l’éditeur Visual Basic.
- Intégrer la notion d’objets, méthodes et propriétés.
- Déclarer et utiliser des variables pour optimiser le code.
- Gérer le curseur : position, déplacement, sélection dynamique.
- Manipuler les feuilles, les classeurs par macro.
- Transférer les données d’une feuille dans une autre.
- Créer des macros interactives : Inputbox, Msgbox.
- Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture.
- Définir des macros évènementielles.
Les boîtes de dialogue et les interfaces utilisateur :
- Les Inputbox et Les Msgbox.
- Création et programmation de Userforms.
- Savoir intercepter et traiter les erreurs.
- Débogage et mode pas