Accueil / Informatique, bureautique, graphisme et vidéo / Excel : Macro commande et introduction au langage VBA
Excel : Macro commande et introduction au langage VBA
Contexte
Objectifs pédagogiques
Programme de formation
Informations complémentaires
Contexte
Cette formation va vous permettre de perfectionner vos connaissances d’Excel pour utiliser d’autres fonctionnalités très utiles dans votre environnement professionnel. Elle s’applique à toute version du logiciel égale ou supérieure à 2010.
Profils intervenant
Expert, coach certifié à l’accompagnement professionnel personnalisé, validé par l’équipe DOXA sur sa capacité à transmettre leur savoir et développer des comportements efficients.
Sessions
INTRA (présentiel ou à distance) :
Accompagnement individuel (présentiel ou à distance) :
- Toute l’année
- Toute l’année
Objectifs pédagogiques
- Savoir automatiser des tâches à l’aide de macros commandes
- S’initier au langage de programmation Visual Basic pour Applications (VBA)
Programme de formation
JOUR 1
CLASSEURS CONTENANT DES MACROS
- Formats xlsm prenant en charge les macros, ancien format xls
- Ouvrir un classeur contenant des macros : avertissement de sécurité, autoriser les macros, suppression de cet avertissement dans les options de sécurités
- Configurer Excel pour afficher l’onglet Développeur
- Exécuter une macro existante
- Visualiser le code VBA de la macro
CRÉER UNE MACRO EN MODE ENREGISTREMENT
- Savoir identifier toutes les actions à enregistrer
- Tester ces actions avant de procéder à l’enregistrement
- Enregistrer la macro et choisir son emplacement : classeur actif ou classeur de macros personnelles ?
- Arrêter l’enregistrement
- Exécuter la macro et éventuellement la tester dans un autre classeur
- Maîtriser la notion d’adressage absolu ou relatif par rapport à des sélections, des mouvements dans la feuille
- Savoir programmer des actions essentielles telles que
: sélectionner la première cellule disponible en fin de colonne ou de ligne, sélectionner la zone en cours, sélectionner des cellules spéciales
CONNAÎTRE LES DIFFÉRENTES SOLUTIONS POUR EXÉCUTER UNE MACRO
- Créer un raccourci clavier permettant de lancer une macro
- Créer un bouton sur la feuille et lui affecter une macro
- Insérer une forme ou une image et leur affecter une macro
- Ajouter un bouton à la barre d’outils Accès rapide et lui affecter une macro
- Créer un nouvel onglet dans le ruban et des groupes nommés pouvant contenir des macros – renommer et personnaliser les boutons créés
SAISIR LA TRANSITION MACRO / PROGRAMMATION VBA
- Comprendre l’interface de l’éditeur VBA : explorateur de projet, fenêtre propriétés, code de l’éditeur VBA
- Savoir le Débogage en cas d’erreur savoir réinitialiser le programme
- Enregistrer une action isolée pour pouvoir améliorer ou corriger une macro existante
S’INITIER À LA PROGRAMMATION EN CODE VBA
- Création d’une programmation « Sub » pour afficher un message à l’écran (MsgBox et ses différents paramètres)
- Création d’une programmation « Function » pour créer une fonction pouvant être utilisée dans Excel
- Interagir avec l’utilisateur en l’invitant à faire une saisie qui sera utilisée par le programme (InputBox)
- Initiation aux conditions (If… Then / If… Then, Else, End If)
- Rendre une saisie obligatoire et afficher un message si la saisie n’a pas été faite
- Initiation au principe de boucleX
Informations complémentaires
Prérequis
- Avoir des connaissances de base d’Excel
- Apports de concepts et de techniques clés
- Apports d’outils et de méthodologies opérationnelles
- Mise en situation et feedback
- Ateliers de travail et pédagogiques
- Travail sur des cas pratiques et sur des problématiques de participants
- Tableau blanc, paperboard, vidéoprojecteur dans chaque salle
- Plan d’action individuel
- Test de positionnement en entrée et en sortie de formation
- Attestation de fin de formation