Rappel de tache par mail a partir d'excel

[Fermé]
Signaler
Messages postés
14
Date d'inscription
lundi 13 juillet 2015
Statut
Membre
Dernière intervention
29 juillet 2015
-
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
-
Bonjour,

Je viens vers vous car j'aimerai savoir s'il est possible de faire un rappel de tache à partir d'un fichier excel pour être envoyé à une adresse mail.
Je m'explique, j'ai un fichier excel avec des actions a effectuer pour une certaine date.
Je voudrai que, quand on arrive à par exemple 1 ou 2 jours de cette date, un mail soit envoyé automatiquement a la personne concernée, sans être obligé à ouvrir le fichier à chaque fois.
Le problème que je connais rien de chez rien au macro et autre vba...Donc si quelqu'un peut m'aider je serai vraiment reconnaissant.

Ci-joint un exemple du fichier :
http://www.cjoint.com/c/EGwiTnKSmmj

Merci beaucoup!

6 réponses

Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Malheurusement c'est impossible. Pour que le code de la macro soit lu et executé il faut que Excel soit ouvert.

Si Excel n'est pas ouvret impossible d'executé la macro.

La macro quand a elle est possible.

Bonne journée

--
  • Vous pouvez mettre en forme votre code grâce à la flèche en haut a droite de l'éditeur de texte.

Pensez mettre vos messages en [Résolu] et cliquer sur le + des conseil qui vous ont été utiles."
Messages postés
14
Date d'inscription
lundi 13 juillet 2015
Statut
Membre
Dernière intervention
29 juillet 2015

Bonjour,

Merci SKK201 pour votre réponse donc je dois laisser le fichier ouvert toute la journée.

Et pouvez-vous me donner une idée sur à quoi ressemble cette macro ?

Merci d'avance.
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Alors le fichier n'as pas besoin d'être ouvert toute la journée, ça ne servirait à rien au contraire. Mais vous pouvez programmer qu'as chaque ouverture du fichier (ou à chaque fermeture, ou sur pression d'un bouton) alors le classeur envoie un mail.

Vite fait la macro remsmble a qqchose comme cela :

Private Sub Workbook_Open()
Sheets("LaFeuille").Copy
ActiveWorkbook.SaveAs "C:\Users\" & Environ("username") & "\Desktop\mail.xlsx"
ActiveWorkbook.Sendmail "Adresse@quirecoitlemail.com", "Titre du mail"
Dim wbname As String
wbname = ActiveWorkbook.FullName
ActiveWorkbook.Close False
Kill wbname
End Sub


EDIT : Il faut savoir que avant l'envoie d'un mail Windows vous demandera de confirmé que cette action réalisé par le logiciel est approuver par l'utilisateur. (Pour être plus précis une fenêtre de dialogue s'afichera au minimum durant 3 secondes et attendra que l'utilisateur clique sur "Accepter" ou "Refuser".
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Bonjour,

il suffit d'ouvrir le fichier chaque jour, et si ton ordinateur est mis sous tension chaque jour il suffit de créer un raccourci de ton fichier et le placer dans le menu Démarrer.

Ensuite pour envoyer automatiquement un avertissement à l'adresse mail de la ligne concernée tu peux le faire en CDO plus simple et rapide pour cela quel est ton fournisseur d'accès à internet
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
C'est une bonne idée mais je ne la pratique pas personnellement car je n'ai pas (encore) de serveur STMP.

Est-ce que tu sorrais me dire si Windows demande une confirmation lors d'un envoie via CDO ?
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

l'envoi en CDO se fait directement par le port sortant SMTP si tu as une connexion internet tu l as inévitablement, et Windows ne le surveille pas donc aucune confirmation ce qui ne veut pas dire envoi anonyme et tu peux très bien ajouter une msgbox de confirmation d'un envoi

quel est en Suisse ton fournisseur d'accès internet
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Personellement Swisscom.

Ou est-ce que tu peux trouver ces diverses informations conernant le port SMTP selon le fournisseur ?
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

sur le site de ton fournisseur et éventuellement sur le contrat remis par ton fournisseur d'accès ou encore sur Google un lien parmi d'autre
https://www.swisscom.ch/fr/clients-prives/aide/internet/e-mail-einrichten-reparieren.html
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Ok bah merci beaucoup !
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

Si tu veux tester le fichier du demandeur, télécharge le et il suffit de renseigner F6 ton adresse mail et clic sur le bouton, tu devrais recevoir le mail
https://www.cjoint.com/c/EGCoVRnkfTj


si tu veux le tester à plusieurs reprises le fichier, efface "Envoyé" colonne G c'est un détrompeur pour ne pas envoyer plusieurs fois le mail

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.