C'est encore plus étrange, j'ai essayer quelque chose, j'ai mis .RowCount + 2 à la ligne If [TBsecteur].Item(1, 1) = "" Then ligne = 1 Else ligne = [TBsecteur].Rows.Count + 2 pour voir si en étant une ligne plus bas que le tableau il y aurait un "bug" et au final la formule c'est passer à la perfection sans bug ni rien et c'est mis une cellule plus bas que la dernière ligne du tableau, ce qui veut dire que c'est vraiment quand il l'inclut dans le tableau que sa ne fonctionne pas...