Re-
Alors pour ton problème de modification de stock :
une fois la modification possible, je n'arrive pas à trouver la formule Excel me permettant de modifier la ligne enregistrée dans le magasin.
Alors c'est pas par formule mais par VBA que sa se solutionne :p
Voilà le code qui te permet d'enregistrer une modification :
Sub Modif()
Dim c As Range
Set c = Sheets("MAGASIN").Columns(1).Find(Range("Y10"), LookAt:=xlWhole)
If c Is Nothing Then
MsgBox "La référence à la pièce n'a pas été trouvé dans la Feuille Magasin'!" & Chr(10) & Chr(10) & "Les modifications ne sont pas prisent en compte", vbCritical
Exit Sub
End If
Sheets("MAGASIN").Cells(c.Row, 2) = [Y13]
Sheets("MAGASIN").Cells(c.Row, 3) = [Y16]
Sheets("MAGASIN").Cells(c.Row, 4) = [Y19]
Sheets("MAGASIN").Cells(c.Row, 5) = [Y22]
Sheets("MAGASIN").Cells(c.Row, 6) = [Y25]
Sheets("MAGASIN").Cells(c.Row, 7) = [Y28]
Sheets("MAGASIN").Cells(c.Row, 8) = [Y31]
MsgBox "Les modifications apportées ont été correctement enregitrés", vbInformation
End Sub
En gros avec ce code on recherche la ligne correspondant à la référence en Y10 et avec ce numéro de ligne, on peut faire ce que l'on veut!
Pour ton second problème :
Aussi je n'arrive pas trouver la formule qui me permettrais aussi d'enlever des pièces du stock existant.
Par enlever tu veux dire supprimer toute la ligne ou modifier le stock ?
Si c'est modifier le stock alors tu peux te servir tout simplement du premier code :p