Bonjour,
Pour les fichiers .xlsm (Excel 2007 et versions ultérieures),
la dernière ligne d'une feuille de calcul est : 1 048 576.
Pour les fichiers .xls (Excel 2003 et versions antérieures),
la dernière ligne d'une feuille de calcul est : 65 535.
Dans les 2 cas, Rows.Count retourne ce n° de ligne maxi.
Aussi, dernière ligne utilisée selon la colonne B :
lig = Cells(Rows.Count, "B").End(xlUp).Row
ou
lig = Cells(Rows.Count, 2).End(3).Row
La 1ère cellule vide située sous le tableau est donc :
lig = Cells(Rows.Count, 2).End(3).Row + 1
soan