Bonjour Eric, bonjour le forum,
L'enregistreur de macro et très pratique pour découvrir le langage VBA mais il a l'inconvénient de tout enregistrer et notamment des choses inutiles comme les déplacements, les Select inutiles qui ne font que ralentir l'exécution du code, et autres qui n'apportent rien. Je n'ai pas le temps de t'expliquer en détails mais si tu compares les deux codes tu devrais comprendre par toi-même.
Sub ericp()
With Range("A6:AF60").Font
.Name = "Trebuchet MS"
.Size = 10
End With
With Range("A6:AF60")
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
Range("A8,A10,A12,A14,A16,A18,A20,A22,A24,A26,A28,A30,A32,A34,A36,A38,A40,A42,A44,A46,A48,A50,A52,A54,A56,A58").ClearContents
Range("A7:A59").Cut Range("A8")
Range("A9,A11,A13,A15,A17,A19,A21,A23,A25,A27,A29,A31,A33,A35,A37,A39,A41,A43,A45,A47,A49,A51,A53,A55,A57,A59").EntireRow.Delete
Range(Columns("B:B"), Columns("AE:AE")).AutoFit
Columns("AF:AF").ColumnWidth = 7.86
End Sub