Bonjour,
1- tout est regroupé dans un même onglet
2- j'ai fait un TCD pour retrouver aussi les totaux
3- articles en rupture de stock ...
lors de l'activation de l'onglet :
Private Sub Worksheet_Activate()
filtrercopier
End Sub
avec la macro suivante
Sub filtrercopier()
Sheets(1).ListObjects(1).Range.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1").CurrentRegion, CopyToRange:=Range("A4").CurrentRegion.Resize(1), Unique:=False
End Sub
qui signifie :
- je prends le premier tableau du premier onglet
- je lui applique un filtre
- avec comme critères ce qui est dans les cellules contiguës à A1
- le résultat se trouve dans les cellules contiguës à A4
Si tu as aussi besoin de filtrer pour mettre à jour les quantités, c'est possible ...