Impression d'onglets spécifiques de +ieurs classeurs

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

jerome91

XLDnaute Junior
Bonsoir,

Je cherche un moyen d'imprimer plusieurs fichiers excel d'un même dossier et qui ont tous plusieurs onglets, mais les onglets qui "m'intéressent" s'appellent COB et MENSUEL, tous les fichiers excel les ont.

J'ai trouvé la macro ci-dessous :

Sub Imprimer()
Dim i As Integer
Dim fl As Worksheet
With Application.FileSearch.LookIn = ThisWorkbook.Path
If .Execute > 1 Then
For i = 1 To .FoundFiles.Count
If .Filename <> ThisWorkbook.Name Then
Workbooks.Open .FoundFiles(i)
For Each fl In ActiveWorkbook.Worksheets
fl.PrintOut Copies = 1, Collate:=True
Next fl
ActiveWorkbook.Close
End If
Next i
Else
MsgBox "Aucun fichier trouvé"
End If
End With
End Sub

Mais je ne sais pas quelle ligne modifiée et comment pour stipuler juste l'impression des onglets COB et MENSUEL.

Je pense que ça se situe au niveau du fl.PrintOut

Merci.

Jérôme
 
Re : Impression d'onglets spécifiques de +ieurs classeurs

Bonsoir jerome91,
essaie comme ci-dessous :

Sub Imprimer()
Dim i As Integer
Dim fl As Worksheet
With Application.FileSearch.LookIn = ThisWorkbook.Path
If .Execute > 1 Then
For i = 1 To .FoundFiles.Count
If .Filename <> ThisWorkbook.Name Then
Workbooks.Open .FoundFiles(i)
For Each fl In ActiveWorkbook.Worksheets
If fl.name = "COB" Or fl.name = "MENSUEL" then
fl.PrintOut Copies = 1, Collate:=True
End If
Next fl
ActiveWorkbook.Close
End If
Next i
Else
MsgBox "Aucun fichier trouvé"
End If
End With
End Sub


bonne nuit
 
Dernière édition:
- 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

Réponses
3
Affichages
673
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
650
Réponses
10
Affichages
799
Réponses
3
Affichages
582
Retour