Avant de plonger dans la pratique, je dois te mettre en garde sur l’utilisation de VBA. Cette fonctionnalité, bien que puissante, peut aussi être complexe et parfois dangereuse si mal utilisée. Si tu veux directement passer à la pratique, n’hésite pas à avancer dans la vidéo.
Cependant, je te conseille vivement d’écouter ces quelques avertissements et conseils avant de te lancer dans le codage VBA.
Pourquoi être prudent avec VBA ?
Développer en VBA peut simplifier et optimiser de nombreuses tâches quotidiennes. Par exemple, tu peux créer des plannings, synchroniser des bases de données, ou même programmer des indices de performance. Les possibilités sont presque infinies. Cependant, chaque codeur a sa propre logique et, en VBA, cela peut poser des problèmes lorsqu’une autre personne doit reprendre ou débugger ton code. Les entreprises interdisent parfois l’utilisation de VBA pour éviter ces complications.
Questions à se poser avant de coder en VBA
- Gains de temps : Le temps passé à coder sera-t-il compensé par le temps gagné grâce à l’automatisation ?
- Débogage : Est-il possible d’obtenir le même résultat sans passer par du code VBA ?
- Alternatives : Avec les fonctionnalités avancées des dernières versions de Microsoft 365, de nombreuses tâches peuvent être automatisées sans VBA.
Activer le mode développeur dans Excel
Pour commencer avec VBA, il faut activer le mode développeur. Voici comment :
- Ouvre Excel et va dans « Fichier ».
- Sélectionne « Options ».
- Clique sur « Personnaliser le ruban ».
- Coche la case « Développeur » et clique sur « OK ».
Tu verras alors apparaître un nouvel onglet « Développeur » dans le ruban d’Excel.
Créer et exécuter une première macro
Nous allons créer une macro simple qui change de feuille dans Excel.
- Enregistrer une macro :
- Va dans l’onglet « Développeur » et clique sur « Enregistrer une macro ».
- Donne un nom à ta macro, par exemple « AllerFeuille2 ».
- Clique sur « OK » et effectue les actions que tu veux enregistrer, comme aller sur une autre feuille.
- Clique sur « Arrêter l’enregistrement ».
- Exécuter la macro :
- Va dans « Macros » dans l’onglet « Développeur ».
- Sélectionne ta macro « AllerFeuille2 » et clique sur « Exécuter ».
Ajouter un bouton pour exécuter la macro
Pour faciliter l’exécution de ta macro, tu peux ajouter un bouton :
- Va dans l’onglet « Insertion » sous « Développeur » et clique sur « Formes ».
- Choisis une forme et dessine-la sur ta feuille.
- Clique droit sur la forme et sélectionne « Affecter une macro ».
- Choisis « AllerFeuille2 » et clique sur « OK ».
Maintenant, en cliquant sur ce bouton, ta macro s’exécutera automatiquement.
Conclusion
Voilà, c’est tout pour ce premier tutoriel VBA ! J’espère que ces conseils t’aideront à démarrer sur de bonnes bases.
Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.
N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.
Merci pour ton soutien et à bientôt sur Cybermatik ! Ciao !