Bonjour. Besoin d'aide .
Je voudrais imprimer un tableau plusieurs fois , chaque fois après avoir filtré les données je voudrais de l'aide pour adapter mon code et éviter la répétition car j'ai a filtré et imprimer une quarantaine de fois.
voici une partie de.mon code.
Sub Impression_liste_par_ecole() ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Gonsé"² ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Somna" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Tangui" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Voaga A" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=FalseEnd Sub
Je voudrais imprimer un tableau plusieurs fois , chaque fois après avoir filtré les données je voudrais de l'aide pour adapter mon code et éviter la répétition car j'ai a filtré et imprimer une quarantaine de fois.
voici une partie de.mon code.
Sub Impression_liste_par_ecole() ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Gonsé"² ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Somna" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Tangui" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=18, Criteria1:= _ "Voaga A" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=FalseEnd Sub