Bonjour
Alors j'ai testé votre bout de code et ça marche.
En réponse à votre deuxième question, Oui vous devez avoir votre fichier ouvert, afin d'éxécuter votre macro.
Concernant votre code, il serait plus intéressant de configurer votre programme sans avoir à choisir la colonne date, expéditeur et message.
Si cela vous interesse, je peux vous assister jusqu'à résolution de votre souci.
Cordialement