2 formats dans un classeur

  • 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 à tous,

J'aurais une petite question (qui est peut être bête je m'en excuse d'avance!).
Est il possible d'enregistrer dans un classeur les feuillets sous différents foramt. Par exemple 1 en .xls et l'autre en .csv?

Merci d'avance.
 
Bonsoir kika, Charly2,

Peut-être peux-tu essayer comme ça :
Sub SauvFeuilles()
Dim FeuilXL As Worksheet, FeuilCSV As Worksheet
      Application.ScreenUpdating = False
      Set FeuilXL = Sheets('Feuil1')
      Set FeuilCSV = Sheets('Feuil2')
      'Feuille 1 en XLS
      FeuilXL.Copy
      With ActiveWorkbook
            .SaveAs Filename:='C:\MonClasseurXL.xls', FileFormat:=xlNormal
            .Close False
      End With
      'Feuille 2 en CSV
      FeuilCSV.Copy
      With ActiveWorkbook
            .SaveAs Filename:='C:\MonClasseurCSV.csv', FileFormat:=xlCSV
            .Close False
      End With
      Application.ScreenUpdating = True
End Sub
Cordialement,
 
Bonsoir kika, Charly2, le Forum,

Je pense que tu dois pouvoir ajouter l'argument 'Local' comme ci-dessous (tout dépend de ta version Excel je crois) :

Sub SauvFeuilles()
Dim FeuilXL As Worksheet, FeuilCSV As Worksheet
        Application.ScreenUpdating = False
        Set FeuilXL = Sheets('Feuil1')
        Set FeuilCSV = Sheets('Feuil2')
        'Feuille 1 en XLS
        FeuilXL.Copy
        With ActiveWorkbook
                  .SaveAs Filename:='C:\MonClasseurXL.xls', FileFormat:=xlNormal
                  .Close False
        End With
        'Feuille 2 en CSV
        FeuilCSV.Copy
        With ActiveWorkbook
                  .SaveAs Filename:='C:\MonClasseurCSV.csv', FileFormat:=xlCSV, Local:=True
                  .Close False
        End With
        Application.ScreenUpdating = True
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
2
Affichages
166
Retour