Cette formation s’adresse à toutes les personnes qui effectuent des tâches longues et répétitives et qui souhaitent les automatiser en créant des macros dans Excel
1 - ENREGISTRER, MODIFIER ET EXECUTER UNE MACRO
- Créer une macro avec l’enregistreur de macros.
- Revenir sur sa macro et la modifier
- Affecter une macro à un bouton ou à un objet.
- Créer une macro pour un classeur ou pour tous les classeurs.
2 – LE LANGAGE VBA DANS EXCEL
- Créer une macro dans l’éditeur Visual Basic.
- Les objets, méthodes et propriétés dans le VBA
- Déclarer et utiliser des variables dans le code.
- Gestion du curseur : position, déplacement, sélection dynamique.
- Manipuler les feuilles, les classeurs avec la macro.
- Transférer les données d’une feuille à une autre.
- Les macros interactives avec des boites de dialogue : Inputbox, Msgbox.
- Effectuer des tests dans son code : If… Then… Else, Select Case.
- Effectuer des boucles pour les traitements répétitifs : Do While… Loop, For… Next, For… Each.
- Gérer les erreurs : On Error.
- Désactiver les messages d’alerte d’Excel et figer l’écran
- Déclencher des macros à l’ouverture d’un classeur, à sa fermeture.
- Définir des macros évènementielles simples.
3 - GERER UNE BASE DE DONNEES AVEC LES MACROS.
- Utiliser les filtres avancés pour interroger et extraire.
- Consolider des données issues de plusieurs classeurs.
- Créer un formulaire : zones de saisie, listes déroulantes, boutons d’option, cases à cocher.
- Contrôler les données du formulaire avant de les transférer dans la base.
4 - "DEBOGUER" UNE MACRO
- Utiliser le débogueur pas à pas et poser des points d’arrêts.
- Contrôler les variables, ajouter des espions.
- Mettre des commentaires dans son code
À QUI S’ADRESSE CETTE FORMATION ?
- Tout utilisateur ayant les bases d’Excel.
- Aucun prérequis en développement ou sur un langage de programmation n’est nécessaire.
LES OBJECTIFS DE LA FORMATION
- Automatiser les actions répétitives dans Excel.
- Enregistrer, modifier et écrire des macros VBA.
- Maîtriser les bases de la programmation en VBA.
- Savoir déboguer une macro
MODALITE PEDAGOGIQUE
Nos formations sont réalisées
- En présentiel, dans les locaux de l’entreprise cliente.
- En distanciel via une plateforme de visioconférence, avec un partage d’écran.
Matériel et logiciel utilisé
- Chaque participant devra être équipé de son ordinateur et du logiciel objet de la formation.
- Pour les formations en présentiel, la salle devra être équipé d’un Vidéoprojecteur + Paper-Board ou Tableau blanc.
Moyens pédagogiques
- Exercices pratiques et apports théoriques tout au long de la formation.
- Chaque participant repart avec un corrigé des exercices.