Dim LO As ListObject
Set LO = Sheets("bd").ListObjects(1)
LO.Columns("Id").Range.NumberFormat = "#,##0" 'plante'
LO.DataBodyRange.Columns("Id").Range.NumberFormat = "#,##0" 'plante'
'je ne trouve pas la bonne syntaxe'
Je ne veux pas utiliser la ligne ci-dessous
Range("NomTableau[Id]").NumberFormat = "#,##0"