Fermer un classeur vba

  • Initiateur de la discussion Initiateur de la discussion Marie30
  • 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 !

Marie30

XLDnaute Nouveau
Bonjour à tous,

Je refais appel à vous car je ne sais pas comment faire.

J'ai une macro qui permet de copier les infos d'un USF dans un nouveau classeur, puis d'envoyer ce classeur par mail. Je souhaiterai que le classeur créé se referme automatiquement.

J'ai donc essayé :

Code:
Sheets("Feuil8").Copy
  ActiveWorkbook.SendMail Recipients:="XXXXX@XXX.com", _
                          Subject:="Demande de création fiche FRS"

Workbooks(2).Close false

Mon workbook close marche très bien mais dans le cas où j'ai plusieurs fichiers ouverts il me ferme le numéro 2 et non pas le fichier créé initialement...

Savez vous comment faire pour fermer automatiquement le fichier envoyé par mail ?

Merci

Marie 30

ps: je reste disponible si vous avez des questions .
 
Re : Fermer un classeur vba

bonjour,


Code:
activeworkbook.close

devrait fonctionner

sinon, pour être sûr du classeur que vous fermez:

Code:
Sheets("Feuil8").Copy
NomClasseur=activeworkbook.name
  ActiveWorkbook.SendMail Recipients:="XXXXX@XXX.com", _
                          Subject:="Demande de création fiche FRS"

Workbooks(NomClasseur).Close false

cdt

smotty
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
818
Réponses
1
Affichages
796
Réponses
7
Affichages
2 K
Compte Supprimé 979
C
Retour