Rappel de tache par mail a partir d'excel

questrep Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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!
A voir également:

6 réponses

skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   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."
0
questrep Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   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".
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   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 ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
Personellement Swisscom.

Ou est-ce que tu peux trouver ces diverses informations conernant le port SMTP selon le fournisseur ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
Ok bah merci beaucoup !
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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.
0