Microsoft Excel est aujourd'hui un outil incontournable. Que cela soit dans le monde de l'entreprise ou à titre personnel, nous avons tous besoin de cet outil. En y ajoutant du code VBA, nous sommes capables d'automatiser de nombreuses tâches et ainsi gagner énormément de temps en production.
Qu'est-ce que nous allons faire dans ce tuto d'envoi de mails en VBA ?
- Nous allons créer un module d'envoi de mail automatisé en VBA, et contenant des pièces jointes (ici des factures),
- Nous ferons en sorte que ce module de code puisse être exportable et importable dans n'importe quel fichier pour qu'il puisse bénéficier de ces fonctionnalités.
- Nous mettrons en place les fonctions et procédures utiles nous permettant d'envoyer un mail, ou plusieurs mails d'un coup.
Un QCM vous sera proposé en fin du tutoriel et vous permettra de valider les connaissances théoriques acquises pendant celui-ci.
À qui s'adresse ce tutoriel ?
À toute personne débutante qui n'a jamais essayé d'envoyer de mail en VBA. Ce tutoriel n'a pas vocation à être complet car il serait long. Il y a beaucoup de choses à dire sur le sujet. Il a pour but, via un tutoriel court, de vous permettre de mettre un pied dans ce qu'est l'envoi de mail en VBA. Il s'agit d'une initiation donc si vous êtes dans ce cas vous pouvez le suivre.
Attention, il faut tout de même avoir les notions de bases élémentaires. Si vous n'avez jamais fait de VBA de votre vie vous aurez du mal à comprendre ce que l'on fait. Si vous avez suivi ma formation VBA pour débutant(e) vous avez très largement le niveau pour suivre ce tutoriel.
Table des matières de cette formation Vba, Excel, Outlook (durée : 2h21m)
-
Pour commencer
- 01 - Création du module 00:04:10
- 02 - Paramètres : Les constantes gratuit 00:06:18
- 03 - Paramètres : Les fonctions 00:16:40
- 04 - La fonction DerniereLigne() 00:03:55
- 05 - La fonction FichierExiste() 00:05:36
- 06 - La procédure Prc_PreparerOutlook() 00:12:13
-
Envoyer un mail
- 07 - Référence et déclaration des variables 00:11:31
- 08 - Préparer Outlook 00:07:23
- 09 - Créer le mail 00:10:14
- 10 - Libérer la mémoire 00:07:08
- 11 - Tester et Déboguer 00:06:15
- 12 - Envoyer mail : Vérifier la PJ 00:10:54
-
Envoyer plusieurs mails
- 13 - Sélectionner la feuille et initialiser la boucle 00:08:11
- 14 - Préparer le mail 00:11:36
- 15 - Envoi du mail 00:04:19
- 16 - Tester 00:07:59
-
Conclusion
- 17 - Bonus - Exporter le module 00:01:25
- 18 - Bonus - Ajouter un bouton sur la feuille 00:02:40
- 19 - Conclusion 00:03:19
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Benjamin Montessinos
-
Avec quelle version de logiciel ce tuto est-il compatible ?Excel 2021, Excel 2020, Excel 2016, Excel 2019
-
Quel est le niveau requis pour suivre ce tuto ?débutant
-
Que contient le fichier source ?Le fichier Excel contenant le tableau présenté, sans aucun code, ainsi que des liens vers mes réseaux.
-
Suis-je obligé(e) d'envoyer les mails via Outlook ?Pour suivre le tutoriel oui. Il est possible de ne pas utiliser Outlook mais c'est plus compliqué. Ici il s'agit d'une initiation donc on utilise Outlook dans ce tutoriel.
-
Puis-je envoyer autre chose que des factures ?Bien sûr. Ici on envoi des factures à titre d'exemple, mais vous pouvez envoyer ce que vous voulez.