
Formation Expert Excel VBA
Excel Boost
Finançable CPF
Salarié en poste / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2000 €
Prise en charge CPF
Durée
4 jours en présentiel ou à distance
Pré-requis
- Connaître les bases d'Excel et de la modélisation statistique
- Avoir des notions de base en bureautique
Certifications
Datadock
Qualiopi
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Acquérir et approfondir les connaissances fondamentales d'Excel VBA
- Comprendre et utiliser les macros
- Restituer un tableau précis et efficace
- Créer et utiliser des fonctions
- Traitement complexe des données
Programme
Niveau 0 - Présentation théorique de l'outil Excel
o Présentation MYPE
o Pourquoi Excel
o Historique
o Préparer l'environnement : activer les macros
o Enregistrer une macro
o Découvrir l'éditeur VBA
o Modifier et simplifier le code d'une procédure
o Associer un code à un bouton
o Exécuter un code depuis la fenêtre d'exécution
Niveau 1 - Agir sur les cellules et les sélections - L'objet Range
o La cellule active : ActiveCell
o La sélection en cours : Application.Selection
o L'objet Range, l'adressage absolue : Range("Adrs"), Range("Adrs1","Adrs2")
o L'adressage relatif : Offset
o Redimensionner une plage : Resize
o Accès aux cellules d'une sélection : ObjetRange.Cells
o Sélectionner des cellules : ObjetRange.Select et .Activate
o Modifier les données dans les cellules : .Value
o Insérer des formules dans les cellules : .Formula et .FormulaR1C1
o Copier une plage : .Copy .PasteSpecial
Agir sur la mise en forme des cellules
o Mise en forme conditionnelle en VBA
o Rows, Columns : agir sur les lignes et colonnes d'une sélection
o Rows.Count, Columns.Count
o Row, Column
o Parcourir une plage discontinue : triple boucle avec Areas, Rows et Columns
o Trier une plage : ObjetRange.Sort
o Remplacer des valeurs dans une plage : Range.Replace
Niveau 2 - Variables, interactions et structures de programmation
o Déclarer des variables
o Afficher des messages
o Faire saisir des valeurs par l'utilisateur
o Proposer des choix à l'utilisateur
o Utiliser des conditions
o Sortir d'une procédure : Exit Sub
o Imbriquer des conditions
o Select Case
o Faire des boucles : While end / For Next / For Each Next
Niveau 3 - Créer des procédures et des fonctions & Déboguer le code
o Procédure et arguments
o Fonctions et arguments
o Variables locales et globales
o Les erreurs de compilation et d'exécution
o Installer un point d'arrêt
o Le mode pas à pas
o Utiliser la fenêtre d'exécution
o Mettre en place une gestion d'erreurs
o Utiliser les fonctions du VBA : RIGHT, LEFT, LEN, CNUM, INT, FORMAT, DATESERIAL
o Fonctions sur les dates et les heures
o Utiliser les fonctions d'Excel en VBA : RECHERCHEV (VLOOKUP), EQUIV (MATCH) ...
Niveau 4 - Les tableaux structurés avec VBA
o Collection ListOBjects et objet ListObject
o ListObject.Name et autres propriétés
o Détecter si une cellule fait partie d'un tableau structuré précis
o Collection ListColumns et ListRows, objets ListColumn et ListRow
o Analyser automatiquement la composition d'un tableau structuré
o Les plages du tableau structuré : Listobject.Range .DataBodyRange, Range("Tableau[Colonne]")…
o Parcourir ou modifier les données d'un tableau structuré
o Supprimer ou ajouter des données à un tableau structuré
o Filtrer un tableau structuré
o Parcourir les données filtrées d'un tableau structuré
Niveau 5 - Gestion des classeurs, des feuilles et des cellules
o Collection WorkBooks et objet WorkBook
o Ouvrir, activer, créer un WorkBook
o Collection WorkSheets et objet WorkSheet
o Créer, activer ou supprimer une feuille : .Append .Activate .Delete
o Gérer les événements du Workbook
o Gérer les événements du Worksheet
o Associer une action à un double-clic sur des cellules précises
o Détecter si une cellule précise a été sélectionnée ou modifiée
o Détecter si l'utilisateur a supprimé ou insérer une ligne
o Mettre à jour d'autres données suite à la modification d'une cellule
o Utiliser le paramètre Cancel pour annuler certains événements
o Annuler l'action en cours : Application.Undo
o Désactiver et activer les événements par VBA
Niveau 6 - Créer et gérer un formulaire : le UserForm
o Créer un UserForm et ses contrôles
o Propriétés du UserForm et des contrôles
o Evénements du UserForm et des contrôles
o Définir l'ordre des tabulations
o Ouvrir, activer, fermer un UserForm
o Initialiser un UserForm et ses contrôles à l'ouverture
o Définir le contenu d'une liste déroulante par VBA
o Synchroniser un UserForm avec un tableau structuré
o Ajouter/Modifier/Supprimer les données d'un tableau via le UserForm
o Activer / désactiver des contrôles selon le contexte
o Accéder à un contrôle par un nom variable
o Modifier les propriétés des contrôles par VBA
o Présentation MYPE
o Pourquoi Excel
o Historique
o Préparer l'environnement : activer les macros
o Enregistrer une macro
o Découvrir l'éditeur VBA
o Modifier et simplifier le code d'une procédure
o Associer un code à un bouton
o Exécuter un code depuis la fenêtre d'exécution
Niveau 1 - Agir sur les cellules et les sélections - L'objet Range
o La cellule active : ActiveCell
o La sélection en cours : Application.Selection
o L'objet Range, l'adressage absolue : Range("Adrs"), Range("Adrs1","Adrs2")
o L'adressage relatif : Offset
o Redimensionner une plage : Resize
o Accès aux cellules d'une sélection : ObjetRange.Cells
o Sélectionner des cellules : ObjetRange.Select et .Activate
o Modifier les données dans les cellules : .Value
o Insérer des formules dans les cellules : .Formula et .FormulaR1C1
o Copier une plage : .Copy .PasteSpecial
Agir sur la mise en forme des cellules
o Mise en forme conditionnelle en VBA
o Rows, Columns : agir sur les lignes et colonnes d'une sélection
o Rows.Count, Columns.Count
o Row, Column
o Parcourir une plage discontinue : triple boucle avec Areas, Rows et Columns
o Trier une plage : ObjetRange.Sort
o Remplacer des valeurs dans une plage : Range.Replace
Niveau 2 - Variables, interactions et structures de programmation
o Déclarer des variables
o Afficher des messages
o Faire saisir des valeurs par l'utilisateur
o Proposer des choix à l'utilisateur
o Utiliser des conditions
o Sortir d'une procédure : Exit Sub
o Imbriquer des conditions
o Select Case
o Faire des boucles : While end / For Next / For Each Next
Niveau 3 - Créer des procédures et des fonctions & Déboguer le code
o Procédure et arguments
o Fonctions et arguments
o Variables locales et globales
o Les erreurs de compilation et d'exécution
o Installer un point d'arrêt
o Le mode pas à pas
o Utiliser la fenêtre d'exécution
o Mettre en place une gestion d'erreurs
o Utiliser les fonctions du VBA : RIGHT, LEFT, LEN, CNUM, INT, FORMAT, DATESERIAL
o Fonctions sur les dates et les heures
o Utiliser les fonctions d'Excel en VBA : RECHERCHEV (VLOOKUP), EQUIV (MATCH) ...
Niveau 4 - Les tableaux structurés avec VBA
o Collection ListOBjects et objet ListObject
o ListObject.Name et autres propriétés
o Détecter si une cellule fait partie d'un tableau structuré précis
o Collection ListColumns et ListRows, objets ListColumn et ListRow
o Analyser automatiquement la composition d'un tableau structuré
o Les plages du tableau structuré : Listobject.Range .DataBodyRange, Range("Tableau[Colonne]")…
o Parcourir ou modifier les données d'un tableau structuré
o Supprimer ou ajouter des données à un tableau structuré
o Filtrer un tableau structuré
o Parcourir les données filtrées d'un tableau structuré
Niveau 5 - Gestion des classeurs, des feuilles et des cellules
o Collection WorkBooks et objet WorkBook
o Ouvrir, activer, créer un WorkBook
o Collection WorkSheets et objet WorkSheet
o Créer, activer ou supprimer une feuille : .Append .Activate .Delete
o Gérer les événements du Workbook
o Gérer les événements du Worksheet
o Associer une action à un double-clic sur des cellules précises
o Détecter si une cellule précise a été sélectionnée ou modifiée
o Détecter si l'utilisateur a supprimé ou insérer une ligne
o Mettre à jour d'autres données suite à la modification d'une cellule
o Utiliser le paramètre Cancel pour annuler certains événements
o Annuler l'action en cours : Application.Undo
o Désactiver et activer les événements par VBA
Niveau 6 - Créer et gérer un formulaire : le UserForm
o Créer un UserForm et ses contrôles
o Propriétés du UserForm et des contrôles
o Evénements du UserForm et des contrôles
o Définir l'ordre des tabulations
o Ouvrir, activer, fermer un UserForm
o Initialiser un UserForm et ses contrôles à l'ouverture
o Définir le contenu d'une liste déroulante par VBA
o Synchroniser un UserForm avec un tableau structuré
o Ajouter/Modifier/Supprimer les données d'un tableau via le UserForm
o Activer / désactiver des contrôles selon le contexte
o Accéder à un contrôle par un nom variable
o Modifier les propriétés des contrôles par VBA
Cette formation est temporairement suspendue.
Voici des formations similaires :
Ces formations peuvent vous intéresser

EXCEL: débutant, remise à niveau, perfectionnement (13h)
MONTARGIS, ILLZACH, BLOIS ET 34 AUTRE(S) LOCALITÉ(S)
Les formations les plus recherchées
Cette formation est temporairement suspendue.
Voir des formations similaires