Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Absolument.
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour,
Je cherche à être alerté par mail lorsque dans le tableau une échéance arrive à terme. Je ne sais pas comment paramétrer une fonction macro pour pouvoir recevoir un mail lorsque dans la colonne F le mot "Alerte" apparait
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Réponse acceptée par l’auteur de la question
Réponse acceptée par l’auteur de la question
Oui, clairement, tu ne l'as pas. Donc, contrairement à ce que tu m'as dit, il ne fonctionnait pas sur ton ordi ?
Daniel
Réponse acceptée par l’auteur de la question
Je n'aime pas ça du tout. Hier la même instruction fonctionnait sans problème. Redémarre Windows et teste.
Daniel
Réponse acceptée par l’auteur de la question
Bonjour,
Voici la macro :
Private Sub Worksheet_Calculate()
Dim C As Range
Set olApp = CreateObject("Outlook.application")
For Each C In Range("F2", Cells(Rows.Count, 6).End(xlUp))
If C = "alerte" Then
Set m = olApp.CreateItem(olMailItem)
With m
.Subject = "Subject"
.Body = "Body"
.Recipients.Add "******@test.com"
.Send
End With
End If
Next C
End Sub
Tu dois remplacer "******@test.com" par l'adresse du destinataire. Dans la ligne :
.Subject = "Subject"
Indique l'objet du message et dans la ligne :
.Body = "Body"
indique le texte du message.
Pour installer la macro, fais un clic droit sur l'onglet de la feuille et clique sur "Visualiser le code". Colle le code dans la partie droite de la fenêtre qui s'ouvre. Ferme cette fenêtre et enregistre le classeur au format .xlsm.
La macro s'exécute automatiquement sans intervention de ta part.
Daniel
Bonjour,
Le problème, c'est que tu vas recevoir des mails tant qu'il y aura "alerte" en colonne F. Il faut ajouter une colonne indiquant que le mail a été envoyé. Indique quelle colonne utiliser.
Daniel