merci bien, je vais regarder
en fait, je travaille sur une "table", qui ne commence par forcement en A1 (offset de "D")
et j'ai du mal à comprendre pourquoi certaines syntaxes VBA marchent, et d'autres donnent une erreur (disant semble t il que j'essaie de deplacer une ligne en dehors de la table).
en tatonnant un certain temps,
Range("Tableau1").ListObject.ListRows.Add (ligne - D)
a finit par fonctionner !
mais pas celles ci, sans doute iconoclastes...
' Range("Tableau1").Cells(ligne - D, 1).Insert
' Range("Tableau1").ListRows.Add (ligne - D)
je n'arrive pas à me faire à la syntaxe VBA, et ce n'est pas les exemples de codes que j'ai pu parcourir qui m'aident : un conseil, à part me plonger dans le guide de reference ?