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

Messages postés
3
Date d'inscription
jeudi 7 janvier 2010
Dernière intervention
13 janvier 2010
- 8 janv. 2010 à 09:46 - Dernière réponse :
Messages postés
3
Date d'inscription
jeudi 7 janvier 2010
Dernière intervention
13 janvier 2010
- 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
Messages postés
1839
Date d'inscription
vendredi 13 mai 2005
Dernière intervention
20 novembre 2013
- 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é 88 internautes ce mois-ci

Commenter la réponse de bigfish_le vrai
Messages postés
1839
Date d'inscription
vendredi 13 mai 2005
Dernière intervention
20 novembre 2013
- 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
Messages postés
3
Date d'inscription
jeudi 7 janvier 2010
Dernière intervention
13 janvier 2010
- 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
Messages postés
3
Date d'inscription
jeudi 7 janvier 2010
Dernière intervention
13 janvier 2010
- 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.