Salut Nanard, salut le forum,
Dans ce code, tu n'as ni déclaré, ni defini la variable num_cli. Donc elle prend la valeur 0 par défaut et par conséquent, Sheets("Clients").Cells(DerLigne, 2).Value = saisie inscrit 0 dans la dernière ligne vide de la colonne 2.
Mais je pense que tu n'as pas besoin de définir num_cli
tu pourrais mettre : saisie=Sheets("Facture").Range("E11").Value à la place de saisie=num_cli.
À plus,
Robert