Macro VBA qui envoie un mail dès que le classeur est modifié [Résolu]

fritoss 3 Messages postés jeudi 7 janvier 2010Date d'inscription 13 janvier 2010 Dernière intervention - 8 janv. 2010 à 09:46 - Dernière réponse : fritoss 3 Messages postés jeudi 7 janvier 2010Date d'inscription 13 janvier 2010 Dernière intervention
- 13 janv. 2010 à 09:14
Bonjour, je suis un débutant total...
Je cherche a intégrer à un classeur Excel une macro qui envoie automatiquement un mail dès que le classeur est modifié. Est-ce possible ?
J'ai déjà un script java ".js" pour envoyer un mail automatiquement, peut-on faire que ce script se lance quand un classeur est enregistré ?
Merci de votre aide
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
bigfish_le vrai 1839 Messages postés vendredi 13 mai 2005Date d'inscription 20 novembre 2013 Dernière intervention - 8 janv. 2010 à 13:06
3
Merci
il suffit d'utiliser l'evenement Befor_Save de ThisWorkbook...

Dans la zone projet(à gauche) du VBE(Visual Basic editor) tu trouveras "ThisWorkbook".
Tu double-cliques dessus pour ouvrir la fenetre de code.
En haut de cette fenetre il y de 2 listes deroulantes, dans celle de gauche tu choisis "Workbook" pour celle de droite tu choisis "BeforSave"

ceci doit apparaitre dans la zone de code :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

End Sub


voila c'est entre ces 2 lignes de codes que tu doits inserer le code qui doit envoyer un mail lors de la sauvegarde

A+

Merci bigfish_le vrai 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de bigfish_le vrai
bigfish_le vrai 1839 Messages postés vendredi 13 mai 2005Date d'inscription 20 novembre 2013 Dernière intervention - 8 janv. 2010 à 10:46
0
Merci
Salut,

bienvenue sur CS Vbfrance,

il existe sur ce site un outil de recherche qui permet de trouver pas mal de chose comme par exemple ceci:

http://www.vbfrance.com/codes/ENVOI-AUTOMATIQUE-MAIL-AVEC-PIECE-JOINTE-VBA-EXCEL_31545.aspx

Pour ce qui est du script java je ne l'ai jamais fait mais je pense qu'il n'y a pas de probleme !

A+
Commenter la réponse de bigfish_le vrai
fritoss 3 Messages postés jeudi 7 janvier 2010Date d'inscription 13 janvier 2010 Dernière intervention - 8 janv. 2010 à 11:29
0
Merci
Merci pour ta réponse si rapide !
J'avais effectivement vu ce sujet, mais le problème c'est que je ne sait comment comment "dire" à excel de lancer la macro d'envoi automatique de message au moment de l'enregistrement du classeur (pour que ce soit transparent pour l'utilisateur lorsqu'il clique sur la petite disquette ou quitte et enregistre les modifications)...
Commenter la réponse de fritoss
fritoss 3 Messages postés jeudi 7 janvier 2010Date d'inscription 13 janvier 2010 Dernière intervention - 13 janv. 2010 à 09:14
0
Merci
Un grand merci Bigfish, grâce à toi j'ai réalisé une macro simple mais du tonnerre !
Commenter la réponse de fritoss

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.