Excel - Macros VBA - Niveau 1 - acquérir les bases pour programmer avec Excel par SYGESPRO INFORMATIQUE
Lieu(x)
En centre (29)
Durée
Total : 24 heures
En centre : 24 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
1. Rappel sur les fonctionnalités avancées du tableur
Pratiquer l'adressage absolu et semi
- absolu.
Exploiter les fonctions et commandes indispensables.
Maîtriser la base de données pour la programmer.
2. Enregistrer et mettre au point des macro
- commandes simples
Utiliser l'enregistreur de macros
- Modifier une macro enregistrée.
Exemple de macros usuelles : impression, tri
Notion de procédure
- Affecter une macro à un bouton, un objet.
Affecter une macro à une barre d'outils, un menu.
Enregistrer une macro dans le classeur de macros personnelles.
3. Programmer avec Excel
Écrire une macro dans l'éditeur Visual Basic
Comprendre la notion d'objet, les collections d'objets.
Identifier les principales méthodes et propriétés.
Mettre en place des macros interactives : Inputbox, Msgbox.
Utiliser des variables pour optimiser le code.
Définir des zones de sélection dynamiques.
Manipuler les feuilles, les classeurs.
Transférer les données d'une feuille dans une autre pour macro.
Écrire des formules par macro.
Appliquer des tests: If Then Else, Select Case.
Créer des boucles: Do While, For Each.
Traiter les erreurs : On Error.
Figer l'écran, désactiver les messages d'alerte.
Utiliser l'instruction With EndWith.
Gérer une base de données.
Macros d'extraction : utiliser les filtres élaborés pour interroger
et extraire sur critères multiples.
Macros de consolidation : consolider des données issues de
plusieurs bases.
Déclencher automatiquement des procédures : à l'ouverture d'un
classeur (Workbook open), à sa fermeture (Workbook Beforeclose).
4. Mettre au point une macro : utiliser les outils de débogage
Exécuter une macro au pas à pas.
Contrôler les valeurs contenues dans les variables.
Ajouter des espions
- Utiliser les points d'arrêts.
5. Créer un formulaire de saisie
Créer un formulaire personnalisé (UserForm) contenant des zones de
modification, des listes déroulantes, des boutons d'option, des cases à
cocher, etc.
Contrôler les données par macro et les transférer dans la feuille de
calcul.
Pratiquer l'adressage absolu et semi
- absolu.
Exploiter les fonctions et commandes indispensables.
Maîtriser la base de données pour la programmer.
2. Enregistrer et mettre au point des macro
- commandes simples
Utiliser l'enregistreur de macros
- Modifier une macro enregistrée.
Exemple de macros usuelles : impression, tri
Notion de procédure
- Affecter une macro à un bouton, un objet.
Affecter une macro à une barre d'outils, un menu.
Enregistrer une macro dans le classeur de macros personnelles.
3. Programmer avec Excel
Écrire une macro dans l'éditeur Visual Basic
Comprendre la notion d'objet, les collections d'objets.
Identifier les principales méthodes et propriétés.
Mettre en place des macros interactives : Inputbox, Msgbox.
Utiliser des variables pour optimiser le code.
Définir des zones de sélection dynamiques.
Manipuler les feuilles, les classeurs.
Transférer les données d'une feuille dans une autre pour macro.
Écrire des formules par macro.
Appliquer des tests: If Then Else, Select Case.
Créer des boucles: Do While, For Each.
Traiter les erreurs : On Error.
Figer l'écran, désactiver les messages d'alerte.
Utiliser l'instruction With EndWith.
Gérer une base de données.
Macros d'extraction : utiliser les filtres élaborés pour interroger
et extraire sur critères multiples.
Macros de consolidation : consolider des données issues de
plusieurs bases.
Déclencher automatiquement des procédures : à l'ouverture d'un
classeur (Workbook open), à sa fermeture (Workbook Beforeclose).
4. Mettre au point une macro : utiliser les outils de débogage
Exécuter une macro au pas à pas.
Contrôler les valeurs contenues dans les variables.
Ajouter des espions
- Utiliser les points d'arrêts.
5. Créer un formulaire de saisie
Créer un formulaire personnalisé (UserForm) contenant des zones de
modification, des listes déroulantes, des boutons d'option, des cases à
cocher, etc.
Contrôler les données par macro et les transférer dans la feuille de
calcul.
Objectifs
Automatiser les tableaux et calculs.
Maîtriser les bases de la programmation en VBA.
Enregistrer, modifier et écrire des procédures en VBA.
Maîtriser les bases de la programmation en VBA.
Enregistrer, modifier et écrire des procédures en VBA.
Centre(s)
- Quimper (29)
Secteur(s)
Formation proposée par : SYGESPRO INFORMATIQUE
À découvrir