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
2 - Création d’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
3 - 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
4 - Transition Macros / Programmation VBA
- Comprendre l’interface de l’éditeur VBA : explorateur de projet, fenêtre propriétés, code
- Copier-coller un programme dans un nouveau module 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
5 - Initiation à 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 boucle
6 - Certification TOSA®
- Cette formation prépare la Certification TOSA® Excel VBA