Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Imprimer Boucle Filtres

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 !

Chris401

XLDnaute Accro
Bonsoir à tous

Dans le fichier joint, un tableau (Colonne A à R)
Le but est de boucler sur chaque donnée de la colonne F puis colonne R et d'imprimer le tableau filtré.

Exception : code 0125 qui lui n'est filtré que sur colonne F

Dans cet exemple, il y aura 6 éditions :



Une idée ?
Merci par avance.
 

Pièces jointes

Ah ben heu ajoute une instruction Me.PrintPreview à la fin de la Sub Worksheet_Activate

J'a peut être mal compris, il n'y avait pas d'autre modèle de résultat souhaité.
Le détail des lignes en rapport avec un Code et un Dest est disponible dans Dest.Contenu
Il suffirait de l'explorer dans un For Each Détail In Dest.Contenu.
Il serait aussi possible de filtrer puis d'imprimer la feuille base en se servant des Code.Id et Dest.Id.
 
Dernière édition:
Alors essayez ça dans un module standard :
VB:
Option Explicit

Sub Macro1()
Dim LO As ListObject, Code As SsGroup, Dest As SsGroup
Set LO = Feuil1.ListObjects(1)
For Each Code In GroupOrg(LO, 6, 18)
  LO.Range.AutoFilter Field:=6, Criteria1:=Code.Id
  If Code.Id = "0125" Then
     LO.Range.AutoFilter Field:=18
     Feuil1.PrintPreview
  Else
     For Each Dest In Code.Contenu
        LO.Range.AutoFilter Field:=18, Criteria1:=Dest.Id
        Feuil1.PrintPreview
        Next Dest: End If: Next Code
Feuil1.ShowAllData
End Sub
 
- 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
1
Affichages
143
Réponses
2
Affichages
504
Réponses
10
Affichages
495
Réponses
2
Affichages
419
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…