Excel - Programmation VBA par UNIVERS FORMATION
Lieu(x)
En centre (33)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
1. Enregistrer, modifier et exécuter une macro
Utiliser l'enregistreur de macros
Modifier une macro enregistrée
Mettre au point des macros usuelles : impression, tri
Affecter une macro à un bouton, à un objet
Créer une macro accessible depuis tous les classeurs
2. Programmer avec Excel
Écrire directement une macro dans l'éditeur Visual Basic
Intégrer la notion d'objets, méthodes et propriétés
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
Créer des macros interactives : Inputbox, Msgbox
Tester : If Then Else, Select Case
Mettre en place des boucles pour les traitements répétitifs :Do, Loop, For Next, For Each.
Traiter les erreurs : On Error
Figer l'écran, désactiver les messages d'alerte
Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
3. Gérer une base de données par macro
Maîtriser la base de données
Extraire des données : filtres élaborés et critères multiples
Consolider des données
Créer un formulaire personnalisé (UserForm) avec zonesde saisie, listes déroulantes, boutons d'option, cases à cocher, etc.
Contrôler les données par macro et les transférer dans la feuille de calcul
4. Déboguer une macro
Exécuter au pas à pas, poser des points d'arrêts
Contrôler les valeurs contenues dans les variables
Ajouter des espions
Utiliser l'enregistreur de macros
Modifier une macro enregistrée
Mettre au point des macros usuelles : impression, tri
Affecter une macro à un bouton, à un objet
Créer une macro accessible depuis tous les classeurs
2. Programmer avec Excel
Écrire directement une macro dans l'éditeur Visual Basic
Intégrer la notion d'objets, méthodes et propriétés
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
Créer des macros interactives : Inputbox, Msgbox
Tester : If Then Else, Select Case
Mettre en place des boucles pour les traitements répétitifs :Do, Loop, For Next, For Each.
Traiter les erreurs : On Error
Figer l'écran, désactiver les messages d'alerte
Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture
3. Gérer une base de données par macro
Maîtriser la base de données
Extraire des données : filtres élaborés et critères multiples
Consolider des données
Créer un formulaire personnalisé (UserForm) avec zonesde saisie, listes déroulantes, boutons d'option, cases à cocher, etc.
Contrôler les données par macro et les transférer dans la feuille de calcul
4. Déboguer une macro
Exécuter au pas à pas, poser des points d'arrêts
Contrôler les valeurs contenues dans les variables
Ajouter des espions
Objectifs
Etre capable de maîtriser les principes de la programmation en VBA. Automatiser tableaux, calculs et traitement de données.
Centre(s)
- Mérignac (33)
Formation proposée par : UNIVERS FORMATION
À découvrir