G
garagai
Guest
Bonjour,
j'ai un tableau excel que je voudrais imprimer sur plusieurs feuilles :
sur chaque feuille i , je veux imprimer les lignes 1 et 36 et la ligne i .
J'ai tenté cette macro mais elle bugue.
Sub tirage()
'
Dim i As Integer
For i = 2 To 33
Range("A1:O1,A36:O36").Select
Range("A" & i).Activate
ActiveSheet.PageSetup.PrintArea = "$A$1:$O$1,$A$" & i & ": $O$ " & i
Selection.PrintOut Copies:=1, Collate:=True
Range("A" & i).Desactivate
Next i
End Sub
Pourriez-vous m'aider?
Merci.
j'ai un tableau excel que je voudrais imprimer sur plusieurs feuilles :
sur chaque feuille i , je veux imprimer les lignes 1 et 36 et la ligne i .
J'ai tenté cette macro mais elle bugue.
Sub tirage()
'
Dim i As Integer
For i = 2 To 33
Range("A1:O1,A36:O36").Select
Range("A" & i).Activate
ActiveSheet.PageSetup.PrintArea = "$A$1:$O$1,$A$" & i & ": $O$ " & i
Selection.PrintOut Copies:=1, Collate:=True
Range("A" & i).Desactivate
Next i
End Sub
Pourriez-vous m'aider?
Merci.