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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| Sub PlacementSurLaLigneCourse1(ByVal WsName As String)
Dim ws As Worksheet
Dim MaPlage As Range
Dim NbColonnes As Long
Dim LigneDeTitre As Long
Dim DerLig As Long
Application.ScreenUpdating = False
Set ws = Worksheets(WsName)
DerLig = ws.Range("EL" & ws.Rows.Count).End(xlUp).Row
Set MaPlage = ws.Range("EH1:FF" & DerLig)
ws.Activate
LigneDeTitre = 1
NbColonnes = Cells(LigneDeTitre, ws.Columns.Count).End(xlToLeft).Column
Range(Cells(LigneDeTitre, 1), Cells(DerLig, NbColonnes)).Select
Selection.Sort Key1:=Range("EO" & LigneDeTitre), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Exit Sub
Rows("2:4").Hidden = True
Columns("EM:ES").EntireColumn.Hidden = True
Columns("EU:FF").EntireColumn.Hidden = True
With ws.PageSetup
.PrintArea = MaPlage.Address
'.LeftFooter = ""
.CenterFooter = "&""Times New Roman,italique""&18" & [FT8] & Chr(10) & [FW8] & " , " & [FX8] & " , " & [FY8] & " " & [FZ8] & " " & [GA8] & " " & Chr(10) & [GC8]
'.RightFooter = ""
End With
With ws.PageSetup
.PrintArea = MaPlage.Address
'.LeftHeader = ""
.CenterHeader = "&""Times New Roman,italique""&20" & [ET5] & Chr(10) & [EM2] & " " & [FO8] & Chr(10) & Chr(10) & [EK3] & Chr(10) & [EI4]
'.RightHeader = ""
End With
ws.PrintOut Copies:=4, Collate:=True
Application.ScreenUpdating = True
End Sub |
Partager