[Macro] changer l'onglet actif

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

K

kika

Guest
Bonjour,
J'ai un fichier excel avec deux onglet. Lorsque je ferme mon fichier j'ai fait une macro qui prends des infos de 1er onglet pour les mettre dans le deuxieme : pour ca pas de pb.
Par contre je voudrais que mon deuxiéme onglet soit enregistrer en .csv
Le seul code que j'ai trouvé m'enregistre le premier onglet, je ne vois pas comment faire.

Code:
 Private Sub Workbook_BeforeClose(Cancel As Boolean)

modif

ActiveWorkbook.SaveAs Filename:='toto.csv', FileFormat:=xlCSV

End Sub

Merci
 
Bonjour kika,

Une solution, copie l'onglet dans un nouveau classeur avant de l'enregistrer.

Code:
    Sheets('Feuil1').Select
    Sheets('Feuil1').Copy
    ActiveWorkbook.SaveAs Filename:= _
        'C:\\Fichiers\\Divers\\Perso\\Divers\\Forum\\toto.csv', FileFormat:=xlCSV, _
        CreateBackup:=False
    ActiveWindow.Close 'pour fermer la fenêtre du classeur .csv


En espérant que cela te dépanne.


Abel.
 
- 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
20
Affichages
4 K
Z
Réponses
4
Affichages
2 K
Zazouha95
Z
M
Réponses
6
Affichages
1 K
MOA_Excel
M
F
Réponses
9
Affichages
1 K
flolac
F
L
Réponses
13
Affichages
1 K
L
Réponses
3
Affichages
1 K
Retour