Lol ! Pardon, j'avais cru voir Claire dans le pseudo alors que c'était BuzzLeclaire. Enfin bref....
Donc MONSIEUR le stagiaire (:p), la variable DL ne se touche pas :
DL = Cells(Application.Rows.Count, 1).End(xlUp).Row
DL : Le nom de la variable
Application.Rows.Count : Les cellules non vides
1 : C'est la colonne A, en fait, il faut que tu mettes la colonne la plus remplie du tableau, celle dont la dernière cellule remplie est le plus bas
End(xlUp) : Jusqu'à la fin de la feuille excel, sens vers le haut.
Row : Ligne
DL est donc la variable qui définir la dernière ligne de ton tableau. C'est que pour la variable i parcoure bien tout le tableau.
Voilà voilà.