Bonjour,
Pas sur d'avoir compris mais si tes données sont en continue en Col A et que les Col B et suivantes s'arrête au Coureur 100 (dernière cellule remplie de la Col D par exemple)
Sub Impression()
Dim Derlg As Integer
With ActiveSheet
Derlg = .Range("D65536").End(xlUp).Row
.PageSetup.PrintArea = "$A$1:$D$" & Derlg
.PrintPreview
End With
End Sub
Ou alors essaye ce code qui te permet, avec une InputBox, de choisir toi-même le nombre de lignes à imprimer
Sub Impression2()
Dim Lig As Integer
With ActiveSheet
Lig = InputBox("Nombre de Coureurs")
.PageSetup.PrintArea = "$A$1:$D$" & Lig
.PrintPreview
End With
End Sub
Avec un exemple de ton tableau on aurais pu voir de quoi il y retourne
Bonne Journée