samsystemed
XLDnaute Nouveau
Bonjour,
J'ai un classeur excel 2010 contenant 5 onglets (tous protégés par un mot de passe avec des plages de cellules modifiables).
Mon 1er onglet contient des liens qui envoi vers les tableaux des 4 autres onglets.
pour ce fichier, j'avais 2 souhaits :
le 1er : ouvrir le fichier toujours sur le 1er onglet.
Alors j'ai inscris :
Private Sub Workbook_Open()
Sheets("PLAN").Select
End Sub
et ca marche !! youpi !!
le 2nd : recevoir un mail via Outlook à chaque fois que le fichier sera modifié.
Alors j'ai inscris :
Sub EnvoiMail()
Workbooks(ThisWorkbook).SendMail Recipients:="l.jounot@sequano.fr", _
Subject:="Photocopieurs", _
ReturnReceipt:=True
End Sub
mais cette macro ne fonctionne pas
(les deux macro sont ecrites a la suite dans la partie "ThisWorkbook")
est-ce que quelqu'un peut m'aider à la faire fonctionner s'il vous plait?
J'aimerai aussi ajouter un texte au mail "Le fichier a été modifié".
merci d'avance,
Sam
J'ai un classeur excel 2010 contenant 5 onglets (tous protégés par un mot de passe avec des plages de cellules modifiables).
Mon 1er onglet contient des liens qui envoi vers les tableaux des 4 autres onglets.
pour ce fichier, j'avais 2 souhaits :
le 1er : ouvrir le fichier toujours sur le 1er onglet.
Alors j'ai inscris :
Private Sub Workbook_Open()
Sheets("PLAN").Select
End Sub
et ca marche !! youpi !!
le 2nd : recevoir un mail via Outlook à chaque fois que le fichier sera modifié.
Alors j'ai inscris :
Sub EnvoiMail()
Workbooks(ThisWorkbook).SendMail Recipients:="l.jounot@sequano.fr", _
Subject:="Photocopieurs", _
ReturnReceipt:=True
End Sub
mais cette macro ne fonctionne pas
(les deux macro sont ecrites a la suite dans la partie "ThisWorkbook")
est-ce que quelqu'un peut m'aider à la faire fonctionner s'il vous plait?
J'aimerai aussi ajouter un texte au mail "Le fichier a été modifié".
merci d'avance,
Sam