Cela dit j'ai regardé rapidement,
C'est compliquer de comprendre, j'ai colorisé les cellules viser par le code et fais des test, mais sa marche chez moi, mais je trouve la feuille un peu ...
Consommable
Immobilisation
Stock
cela dit à la fin il ne colle pas toute les infos, ni ne supprime toute les infos, sa doit venir du fameu step 2 qui par d'en bas et remonter vers le haut avec le .end(xlUp), je crois car il y a des cellules fusionné un coup sur deux etc
J'ai pas compris le but de ce code mise a part qu'il doit supprimer les cellules, mais un coup il y en a dans la boucle i, une autre avec un enchainement de cellule et une autre boucle for i avec choose qui part du premier argument au dernier pour les supprimer
Par exemple J12:P12 est une cellule fusionné
fbr.Range("A" & i) = ""
fbr.Range("C" & i) = ""
fbr.Range("E" & i) = ""
fbr.Range("G" & i) = ""
fbr.Range("H" & i) = ""
'
Next i
' fbr.Range("j12:p12,L24:M24,P24,P25,J28:P28,J30:P30,M40:P40,M42:O42,M44:P44,L55:P55").ClearContents
For i = 1 To 6
adb = Choose(i, "I9", "N22", "P42", "L25", "L18", "L48")
fbr.Range(adb) = ""
Next i
Si les pros pouvaient nous éclairer