J'ai essayé à nouveau plusieurs fois mais je confirme que Excel ne répond plus.
J'ai donc cela
Do
On Error Resume Next
Set c = .DataBodyRange.Find(code, LookIn:=xlValues)
If Not c Is Nothing Then
Oui, je suis sur la feuille stock, je sélectionne le code que je souhaite supprimer du tableau, ensuite je supprime avec la "poubelle". Si le code que je veux supprimer n'a pas d'entrées et de sorties tout va bien. Mais si je souhaite supprimer un code qui a une entrée, une sortie ou les deux, ça plante.
EDIT: Voici ce que j'avais avant sans mettre On Error Resume Next
Et j'ajoute que ça me mettait l'erreur mais que le code était tout de même supprimé.