Bonjour,
J'essaye de tourner la boucle dans tous les sens, mais là j'apelle à votre aide sur le sujet. voici le code. L'objectif est d'imprimer une feuille excel en fonction d'une liste déroulante et d'en plus de définir le nombre de pages à imprimer:
Merci beaucoup pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Sub impression() ' ' impression Macro ' Dim c As Variant Dim NBCOP As Long Dim LISTE As Range Set LISTE = Worksheets("LISTE").Range("O14:O18") Worksheets("LISTE").Select Range("O4").Select Do While (ActiveCell.Value) > 0 c = ActiveCell.Value NBCOP = ActiveCell.Offset(0, 1).Value Worksheets("RANK").Select Range("D2").Select For Each c In LISTE Range("D2") = c Call AFFICHERPH ActiveWindow.SelectedSheets.PrintOut From:=1, To:=NBCOP, Copies:=1, Collate _ :=True, IgnorePrintAreas:=False Next c Loop End Sub
Rico
Partager