Sub Test()
Dim RAZ As Range
'/// partie du code génération données de test ///
Randomize 1600
ActiveSheet.UsedRange.Clear
Range("A1:G" & Application.RandBetween(1, 26)) = Application.RandBetween(1, 1600)
'/// FIN partie code génération données de test ///
'autre syntaxe possible et un chouia plus courte
Set RAZ = Cells(Rows.Count, 1).End(3).Resize(, 7)
MsgBox "Plage Cellules: " & RAZ.Address(0, 0) & Chr(13) & "Dernière ligne non vide: " & RAZ.Row, vbInformation
RAZ.Interior.ColorIndex = Application.RandBetween(1, 56) 'ligne juste pour le test
RAZ = "" 'efface le contenu
End Sub