FinFeuille=range("Q" &rows.count).end(xlup).row
for i=2 to FinFeuille
if range("E" &i)<>"" then
NumeroDeContrat=range("E" &i)
FinContrat= range("Q" &i).end(xldown).row
set ZoneContrat=range("Q" &i &":Q" &FinContrat)
'ici, tu as ZoneContrat défini pour le NuméroDeContrat
end if
next i