En attendant ta réponse, j'ai avancé sur une propositon que voici
1) les données sont sous forme de table structurée==> pas besoin d'avoir 1000 lignes "préparées"
2) j'ai supprimé tout un tas de colonnes ==> à toi de voir si certaines infos sont manquantes
3) dans ta feuille inventaire:
la liste des produits (F12) est alimentée directement par la première colonne de la table
des formules en F20 F23 F29 récupèrent les infos du produit selectionné en F14
quand tu saisis une quantité à prélever (F17) ou à rentrer en stock (F26) un code VBA se déclenche pour effectuer les enregistrements dans la table
regarde le code, j'y ai mis des commentaires