Création d'une macro

Fermé
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 13 mars 2016 à 15:56
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 - 14 mars 2016 à 10:48
Bonjour,
voici mon souci:
je rentre un nombre de parts dans la case"B6" (ce nombre peux varier)
je souhaiterai avoir automatiquement le nombre bacs de tous les clients dans le tableau "NOMBRE DE BACS"
En me basant sur les effectifs de chaque client du tableau "CLIENTS"en sachant qu'il ne peut y avoir de bacs avec "1 PART"
voici le fichier joint
est ce que quelqu'un peut m'aider
merci

http://www.cjoint.com/c/FCno2QN8un2


A voir également:

2 réponses

via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
13 mars 2016 à 17:52
Bonjour Pascal

Pourquoi une macro, des lignes de calcul et des formules doivent suffire (si j'ai bien compris ce que tu recherches ) :

http://www.cjoint.com/c/FCnqZu2UMxT

Cdlmnt
Via
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
13 mars 2016 à 20:21
tout d'abord merci
et oui effectivement j'avais pas vu cela sous cet angle
je vais étudier cela et te tiens au courant.
peux-tu m'expliquer les formules si nb si du 2ème tableau
merci d'avance
0
via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703 > pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
13 mars 2016 à 21:02
Re,

Pour commencer j'ai remplacé les textes de la colonne D par des nombres (2, 3 ...) et par Format personnalisé 0" PARTS" fait afficher chaque nombre avec le suffixe PARTS mais cela reste un nombre (qu'on peut donc utiliser, comparer)
La formule =SI(NB.SI(E$6:E$7;$D15)=0;"";NB.SI(E$6:E$7;$D15)) compte le nombre de fois où le nombre en D se trouve dans la plage E6:E7 si cela donne 0 on ne met rien ("") sinon on met ce nombre de fois ainsi par ex dans la plage G6:G7 on trouve 2 fois 7 donc en G20 on affiche 2

Cdlmnt
Via
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 > via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024
14 mars 2016 à 10:48
Re
ok j'ai compris le principe
par contre j'ai un petit souci
j'ai mis en exemple le client 6 avec effectifs "18"
dans le tableau "nombre de bacs" cela me donne 1x7 et 1x11
alors que ne souhaiterai pas que cela dépasse le chiffre entré en case "B6"
donc plutôt 2x7 et 1x4
je ne sais pas si je sui assez clair

http://www.cjoint.com/c/FCojRnezSRm
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016
13 mars 2016 à 18:55
tout d'abord merci
et oui effectivement j'avais pas vu cela sous cet angle
je vais étudier cela et te tiens au courant.
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
13 mars 2016 à 23:29
Bonjour,
Ce n'est vraiment pas la peine de créer des doublons.
De ce fait je laisse tomber l'autre poste ainsi que ma proposition.
Salutations
Le Pingou
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 > Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024
14 mars 2016 à 10:33
Bonjour
Je ne retrouvais pas mon premier post et du coup je croyais que quelqu'un l'avait effacé
encore désolé.
0
pascal3110 Messages postés 136 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 mars 2016 > Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024
14 mars 2016 à 10:37
Et d'ailleurs je ne sais toujours pas comment faire pour retrouver ce post.
cela n'était pas de la mauvaise volonté en faisant un autre message.
0