Bonjour
louja a écrit :
1) A partir de la deuxième feuille la colonne BJ n'entre pas dans le tr
Étonnant
Toutes les pages sont triées avec la même instruction
' On fait le tri horizontal
.Range("F3:BJ" & NbLg).Sort Key1:=.Range("F" & NbLg - 1), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
' La page a le nom du 1er
.Name = .Range("F3") & "_" & Indice
louja a écrit :
valeurs mises à jour des mêmes codes qui se trouvent dans la feuille précédente).
A la condition que les codes la page précédente se retrouvent dans la page en cours
Ce que fait la macro
Une fois la page triée
Met à jour dans la page "Feuil1" les quantités si le code de la feuille est présent dans la page "Feuil1"
Quand on est sur une nouvelle page, avant le tri, les quantités du magasin classé 1er dans la feuille précédente sont mises à jour en fonction des quantités de la page "Feuil1", à condition que les codes présents dans la nouvelle page sont présents dans la page "Feuil1"
A toi de dire
Édit
Pour y voir plus clair j'ai enlevé tes MEFC et j'ai vu qu'il manquait un . dans une instruction
' Pour tous les codes meti de la page en cours
For J = 4 To .Range("B" & Rows.Count).End(xlUp).Row
Corrigé dans ce fichier