T
TREDI-GEREP
Guest
Bonjour,
Je voudrais automatiser ce code et je bloque :
Range("c29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$C$29:$F$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$C$29:$D$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
Range("G29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$G$29:$J$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$G$29:$H$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
Range("K29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$K$29:$M$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$K$29:$L$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
Range("M29").Select
.
.
.
Voila
Merci par avance de votre aide
Je voudrais automatiser ce code et je bloque :
Range("c29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$C$29:$F$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$C$29:$D$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
Range("G29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$G$29:$J$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$G$29:$H$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
Range("K29").Select
If ActiveCell.Offset(1, 1) <> "0" Then
ActiveSheet.PageSetup.PrintArea = "$K$29:$M$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Else
ActiveSheet.PageSetup.PrintArea = "$K$29:$L$60"
Selection.ColumnWidth = 15
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Exit Sub
Range("M29").Select
.
.
.
Voila
Merci par avance de votre aide