A l'aide, je suis débutant en macro excel

guilhouche Messages postés 7 Statut Membre -  
azertyh Messages postés 131 Statut Membre -
Bonjour,
Je ne sais pas trés bien comment définir le problèmes donc j'essaye de vous le retranscrire le plus clairement possible
Pour chaque quantité affilié j'ai un OF.
Pour un article il m'arrive d'avoir plusieurs quantité affilié.
Dans ce cas il faut les rassembler et garder l'OF le plus élevé.
Par exemple pour la quantité affilié 107561 je dois garder 220.00.
Mais je ne sais pas comment on fait informatiquement parlant

Article N° OF Qte Aff OF
00083817 91048 49,00
00083817 95177 72,00
00083817 99666 240,00
00083817 101292 100,00
00083817 101293 25,00
00083817 101293 157,00

00083817 95560 23,00
00083817 95560 217,00
00083817 107561 3,00
00083817 107561 220,00
00083817 107561 7,00
00083817 107558 213,00
00083817 107558 92,00
00083817 107558 15,00
00083817 107558 130,00
00083818 107544 20,00
00083818 107555 54,00
Configuration: Windows XP
Firefox 1.5.0.12

5 réponses

  1. graz38
     
    Bonjour

    Et bien je ne crois pas que tu puisse faire ton résultat avec une macro mais avec une fonction peut être...

    Essaye avec max ou moyenne....

    Bonne chance
    0
  2. guilhouche Messages postés 7 Statut Membre
     
    J'ai essayer mais j'en suis arriver a ce point.
    00083817 95177 72,00 72
    00083817 99666 240,00 240
    00083817 101292 100,00 100
    00083817 101293 25,00 157
    00083817 101293 157,00 157
    00083817 95560 23,00 217
    00083817 95560 217,00 217
    00083817 107561 3,00 220
    00083817 107561 220,00 220
    00083817 107561 7,00 220
    00083817 107561 52,00 52
    00083817 107558 213,00 213
    00083817 107558 92,00 92

    Avec comme formule =SI(D875=D876;SI(K875=K876;MAX(AN875:AN876);SI(K875=K874;MAX(AN874:AN875);AN875));AN875)
    Formule pour 95177.
    Cela n'est pas fiable pour 107561 .
    0
  3. azertyh Messages postés 131 Statut Membre 21
     
    Bonjour,
    Colonne A Colonne B Colonne C Colonne D

    Ligne 1 00083817 95177 72
    Ligne 2 00083817 99666 240
    Ligne 3 00083817 101292 100
    Ligne 4 00083817 101293 25

    Sur D1, mettre la formule =si(B1<>B2;C1;max(C1:C2))
    Sur D2, mettre la formule =si(B2<>B3;C2;max(D1;C2)), recopier cette formule sur la colonne D.
    0
  4. guilhouche Messages postés 7 Statut Membre
     
    Je te remercie, j'ai passer ma journée à la chercher.
    Mais il y a un petit pb.
    Article N° OF Qte Aff OF
    00083817 95177 72,00 240
    00083817 99666 240,00 240
    00083817 101292 100,00 100
    00083817 101293 25,00 157
    00083817 101293 157,00 157
    00083817 95560 23,00 217
    00083817 95560 217,00 217
    00083817 107561 3,00 220
    00083817 107561 220,00 220
    00083817 107561 7,00 213
    00083817 107558 213,00 213
    00083817 107558 92,00 92

    0

    Quand les valeurs les plus petites sont en dessous le maximal des Qté affecter est faux
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. azertyh Messages postés 131 Statut Membre 21
     
    Excuse-moi pour l'erreur, le second formule =si(B1<>B2;C2;max(D1;C2))
    0