Tu as une référence circulaire entre N1 et le calcul de la remise
Version imprimable
Tu as une référence circulaire entre N1 et le calcul de la remise
Je sais, c'est volontaire, j'ai activé le calcul itératif.
Mon problème vient du fait que la remise évoluant avec le montant total, celui-ci change et ne correspond alors plus avec celui de la feuille récapitulatif. C'est pour ça que j'avais pensé à un collage spécial avec liaison
J'ai pensé à une autre solution vu que je n'arrive pas à modifier la macro pour utiliser un paste.
Dans le code que tu m'as donné, est-ce possible de remplacer le "EntireRow" par juste les colonnes A à D?
Cordialement
Bien sûr tu peux
Code:
1
2
3
4 If Target.Value <> "" Then Range("A" & Target.Row & ":D" & Target.Row).Copy .Range("A" & NewLig) .Rows(NewLig).Value = .Rows(NewLig).Value Else
Nickel merci
Je pensais résoudre mon problème en ne copiant que les colonnes jusqu'à la quantité et en recalculant le reste mais ca ne marche pas, lors de la copie de la ligne sur la feuille récapitulatif, ma formule est effacée