Description de la formation
Formation Excel / VBA : une évidence en informatique
Devenez le référent sur Excel / VBA dans votre entreprise grâce à notre pédagogie basée sur la pratique et à tous nos exercices inspirés par nos missions en tant que consultants.
Prochaines sessions
Contenu
Découvrir VBA
Préparer l'environnement : activer les macros X
Enregistrer une macro X
Découvrir l'éditeur VBA X
Modifier et simplifier le code d'une procédure X
Associer un code à un bouton X X
Exécuter un code depuis la fenêtre d'exécution X
Agir sur les cellules et les sélections - L'objet Range
La cellule active : ActiveCell X X
La sélection en cours : Application.Selection X
L'objet Range, l'adressage absolue : Range("Adrs"), Range("Adrs1","Adrs2") X X X
L'adressage relatif : Offset X X
Redimensionner une plage : Resize X X
Accès aux cellules d'une sélection : ObjetRange.Cells X X
Sélectionner des cellules : ObjetRange.Select et .Activate X X
Modifier les données dans les cellules : .Value X X X
Insérer des formules dans les cellules : .Formula et .FormulaR1C1 X
Copier une plage : .Copy .PasteSpecial X
Agir sur la mise en forme des cellules X X
Mise en forme conditionnelle en VBA X
Rows, Columns : agir sur les lignes et colonnes d'une sélection X
Rows.Count, Columns.Count X X
Row, Column X
Parcourir une plage discontinue : triple boucle avec Areas, Rows et Columns X
Trier une plage : ObjetRange.Sort X
Remplacer des valeurs dans une plage : Range.Replace X
Variables et interactions
Déclarer des variables X X X
Afficher des messages X X X
Faire saisir des valeurs par l'utilisateur
Proposer des choix à l'utilisateur X X
Structures de programmation
Utiliser des conditions X X X
Sortir d'une procédure : Exit Sub X X X
Imbriquer des conditions X
COURS EXCEL VBA
Exo 01 : Formater automatiquement et insérer des totaux dans un tableau selon une sélection
Exo 02 : Créer auto un état avec des sous-totaux à partir de n'importe quel tableau structuré
Exo 03 : - Remplir automatiquement la fiche de suivi d'un apprenant en fonction des thèmes de
formations réalisés et programmés
- Mettre à jour les données liées suite à la modification d'un nom de stagiaire ou d'un code de
thème de formation
- Cocher et décocher les disponibilités dans un planning par un double-clic sur les cellules
- Créer des formulaires synchronisés avec les tables des données
- Envoyer la fiche de suivi d'un apprenant par Outlook
Select Case
Faire des boucles : While Wend / For Next / For Each Next X
Créer des procédures et des fonctions
Procédure et arguments X
Fonctions et arguments X X
Variables locales et globales X
Déboguer le code
Les erreurs de compilation et d'exécution X X X
Installer un point d'arrêt X X X
Le mode pas à pas X X X
Utiliser la fenêtre d'exécution X X X
Mettre en place une gestion d'erreurs X X X
Les tableaux structurés avec VBA
Collection ListOBjects et objet ListObject X X
ListObject.Name et autres propriétés X X
Détecter si une cellule fait partie d'un tableau structuré précis X X
Collection ListColumns et ListRows, objets ListColumn et ListRow X X
Analyser automatiquement la composition d'un tableau structuré X
Les plages du tableau structuré : Listobject.Range .DataBodyRange,
Range("Tableau[Colonne]")…
X X
Parcourir ou modifier les données d'un tableau structuré X X
Supprimer ou ajouter des données à un tableau structuré X
Filtrer un tableau structuré X
Parcourir les données filtrées d'un tableau structuré X
Agir sur les classeurs et les feuilles
Collection WorkBooks et objet WorkBook
Ouvrir, activer, créer un WorkBook
Collection WorkSheets et objet WorkSheet X X
Créer, activer ou supprimer une feuille : .Append .Activate .Delete X
Evénements pour gérer classeurs, feuilles et cellules
Gérer les événements du Workbook X
Gérer les événements du Worksheet X
Associer une action à un double-clic sur des cellules précises X
Détecter si une cellule précise a été sélectionnée ou modifiée X
Détecter si l'utilisateur a supprimé ou insérer une ligne X
Mettre à jour d'autres données suite à la modification d'une cellule X
Utiliser le paramètre Cancel pour annuler certains événements X
Annuler l'action en cours : Application.Undo X
Désactiver et activer les événements par VBA X
Gérer l'environnement
Désactiver et activer l'affichage X X
Désactiver et activer les alertes
Créer et gérer un formulaire : le UserForm
Créer un UserForm et ses contrôles X
Propriétés du UserForm et des contrôles X
Evénements du UserForm et des contrôles X
Définir l'ordre des tabulations X
Ouvrir, activer, fermer un UserForm X
Initialiser un UserForm et ses contrôles à l'ouverture X
Définir le contenu d'une liste déroulante par VBA X
Synchroniser un UserForm avec un tableau structuré X
Ajouter/Modifier/Supprimer les données d'un tableau via le UserForm X
Activer / désactiver des contrôles selon le contexte X
Accéder à un contrôle par un nom variable X
Modifier les propriétés des contrôles par VBA X
Les objets et collections
La notion d'objet, de collection X X X
L'arborescence des objets X X X
Référence à un objet dans une collection X X X
Utiliser l'explorateur d'objets
Déclarer ses propres objets : l'instruction Set
Autres variables et constantes
Déclarer et utiliser des tableaux de variables X
Les constantes personnalisées
Les constantes intégrées
Utiliser les fonctions intégrées
Utiliser les fonctions du VBA : RIGHT, LEFT, LEN, CNUM, INT, FORMAT, DATESERIAL … X
Fonctions sur les dates et les heures X
IsNuméric X
Utiliser les fonctions d'Excel en VBA : RECHERCHEV (VLOOKUP), EQUIV (MATCH) ...
Travailler avec plusieurs applications Office
Le principe de l'échange entre applications
Envoyer des mails par Outlook via Excel VBA X
Public Cible
- Consultants, contrôleurs de gestion, chefs de projet, chefs de produit
- Comptables, Experts Comptables
- Administrateurs de bases de données, Data Analysts
Prérequis
- Connaître les bases d'Excel et de la modélisation statistique
- Avoir des notions de base en bureautique
Moyens Pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz et/ou exercices en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Diplômes et certifications
Attestation d'assiduité et certificat de réalisation délivrés par MYPE, partenaire officiel de Microsoft
Tarifs
à partir de 500 euros par stagiaire et par jour.
Exonération de TVA (Art. 261.4.4 a du CGI)
Suivi et évaluation
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
Profil du Formateur
Notre équipe de consultants et formateurs sont des experts sur Excel et Power BI et sont certifiés par Microsoft sur ces outils. Ils sont titulaires de la certification Microsoft Certified : Data Analyst Associate.
Date des prochaines sessions
Chaque semaine.
Nous contacter au 01 85 53 82 58 pour plus d'informations.
Visualiser la vidéo
Faire une demande
Avis
Note moyenne 4,7
Quels sont les points forts de cette formation ? Adaptation à chaque niveau des participants Exercices concrets
Note générale attribuée à la formation: 5/5
Quels sont les points forts de cette formation ? Animateur à l'écoute et qui a su s'adapter aux demandes, niveaux et rythmes de chacun Exercices adaptés à nos besoins
Note géné...
Simplifier vos processus de traitement des données avec MYPE
MYPE est une entreprise de consultants et un organisme de formation spécialisé dans l’automatisation des processus de reporting. La récolte et le traitement des données, les stratégies de « business intelligence » et le Big Data jouent un rôle-clé dans la conduite...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations
Quels sont les points forts de cette formation ? Nous étions en petit groupe, les exercices étaient adaptés à notre fonction (RH)
Note générale attribuée à la formation: 4/5.