bonjour à tous
je viens vous demander vos lumières pour modifier une macro d'impression que paf ma sympathiquement donner pour imprimer en pdf a la racine ou se trouve mon fichier excel
pouvez vous m'aider svp merci
je viens vous demander vos lumières pour modifier une macro d'impression que paf ma sympathiquement donner pour imprimer en pdf a la racine ou se trouve mon fichier excel
Code:
Sub ImprimeSemaine()
Dim DerL As Integer, Plage As Range, i As Integer, LD As Integer, LF As Integer
With Worksheets("Garde")
DerL = .Range("A" & Rows.Count).End(xlUp).Row
Set Plage = .Range("A4:I" & DerL)
i = 4
While i < DerL
LD = i 'initialisation ligne de début zone
While Weekday(.Cells(i, 1), 2) < 7 And i < DerL - 6
If i < DerL Then i = i + 8
Wend
LF = i + 6 'initialisation ligne de fin zone
i = i + 8
With .PageSetup
.PrintArea = "A" & LD & ":I" & LF
.FitToPagesTall = 1 'pour avoir l'impression sur une seule feuille
.FitToPagesWide = 1
End With
.PrintOut ' à remplacer par .PrintOut pour imprimer
.PageSetup.PrintArea = ""
Wend
End With
End Sub
pouvez vous m'aider svp merci