fritoss
Messages postés3Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention13 janvier 2010
-
8 janv. 2010 à 09:46
fritoss
Messages postés3Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention13 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
A voir également:
Macro VBA qui envoie un mail dès que le classeur est modifié
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 8 janv. 2010 à 13:06
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
fritoss
Messages postés3Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention13 janvier 2010 8 janv. 2010 à 11:29
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)...