Envoi par mail d'une feuille sélectionnée à partir

  • Initiateur de la discussion Initiateur de la discussion Jean-Pierre
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jean-Pierre

Guest
Bonjour à tous, bonjour le forum,

La macro suivante me permet d'envoyer rapidement une ou plusieurs feuilles sélectionnées par mail. Elle fonctionne à merveille. Le problème c'est que je l'ai enregistrée dans mon classeur personnel et quand je l' éxecute c'est la feuille active du classeur personnel qui est sélectionnée et pas la feuille que je souhaite envoyer. Qui peux me dire comment modifier cette macro pour obtenir l'envoi de la feuille désirée et non la feuille du classeur perso.


Sub MacroMail()

ThisWorkbook.Windows(1).SelectedSheets.Copy
AccuseReception = True
Sujet = 'Titre au choix'
ActiveWorkbook.SendMail (''), Sujet, AccuseReception
ActiveWorkbook.Close False

End Sub

Merci à tous
 
Bonsoir Jean-Pierre,

Tu peux essayer comme ça :
Sub MacroMail()
'Autant prendre de bonnes habitudes : en VBA, on déclare toujours les variables utilisées !
Dim AccuseReception As Boolean
Dim
Sujet As String
      '
      ActiveWorkbook.Windows(1).SelectedSheets.Copy
      AccuseReception = True
      Sujet = 'Titre au choix'
      ActiveWorkbook.SendMail '', Sujet, AccuseReception
      ActiveWorkbook.Close False
End Sub
Cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
3 K
E
Réponses
1
Affichages
1 K
S
Réponses
6
Affichages
2 K
soNZOOO
S
M
Réponses
0
Affichages
1 K
M
Retour