Copie resultat cellule deroulante sur une autre feuille

Bonjour le forum

Pourriez-vous m' aider à résoudre ce problème j' ai beau chercher mais je n' ai rien trouvé

Je vous envoie ce fichier pour une meilleure compréhension

Merci

6exemple.xlsx (14.19 Ko)

Bonjour Yanni,

je te retourne ton fichier modifié :

9exemple.xlsm (21.41 Ko)

regarde d'abord ta feuille "stock"

va sur la feuille "donnees" ; fais Ctrl e ➯ travail effectué !

Alt F11 pour voir le code VBA, puis revenir sur Excel

si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.

dhany

Bonjour Dhani, le forum

Le résultat est très bien, c 'est bien le résultat obtenu mais peux t on éviter de faire le ctrl e juste en saisissant les infos dans l' onglet données.

C 'est très gentil vous m' avez enlevé l' épine du pied.

pour ta nouvelle demande : il faudrait donc copier la ligne juste après qu'elle ait été saisie complètement, donc après avoir saisi la quantité, n'est-ce pas ? mais j'crois pas qu'ce soit une bonne idée, car là où ça devient compliqué, c'est qu'si l'utilisateur a fait une erreur de saisie et veut corriger l'une des 4 données, il faudrait retrouver l'emplacement de la ligne copiée pour la corriger aussi et maintenir la cohérence ; donc j'pense qu'il vaut mieux laisser comme ça, en 2 temps :

* temps 1 : saisir toutes les données sur la feuille "donnees"

* temps 2 : le moment venu (en fin de mois par exemple) :

faire Ctrl e pour « dispatcher » les données sur "stock"

si vraiment tu préfères éviter Ctrl e, j'peux ajouter un bouton « Dispatcher »

que penses-tu de tout ceci ?

dhany

Re, le forum, Dhany

Je pense que tu as raison sa peut enduire en erreur.

Si tu pouvais tout de même rajouter ce bouton "dispatcher" à tout hasard utile

En te remerciant

voici la nouvelle version :

8exemple.xlsm (22.37 Ko)

j'ai donc enlevé le Ctrl e et mis le bouton "Dispatcher" ;

j'ai aussi renommé la macro Essai() en Dispatcher()

(c'est dans le coin haut droit du post)

dhany

Re, Dhany

Je ne sais comment te remercier

une dernière chose sans vouloir abuser si je rajoutais une troisième catégorie

que faut il rajouter dans le code ?

4exemple-1.xlsm (25.58 Ko)

voici la version avec la 3ème catégorie "pull" :

6exemple-1.xlsm (23.56 Ko)

normalement, dans la colonne "type", on doit saisir le type au singulier : "pantalon", "chemise" ou "pull" ; mais j'ai quand même ajouté une sécurité : si on saisi un pluriel "pantalons", "chemises" ou "pulls", ça dispatche correctement aussi ! (idem si c'est saisi avec des majuscules)

si plus tard tu auras besoin d'une 4ème catégorie, n'hésite pas à m'demander !

ce sera la preuve que ton commerce se développe bien !

dhany

Re Dhany

Merci pour toute ton aide je vais essayer de comprendre ton code

Je n'hésiterais pas de revenir vers toi pour d' autres questions

Encore merci

Bonjour Yanni,

merci pour ton retour, et pour avoir passé le sujet en résolu !


j'ai fait quelques optimisations de dernière minute dans le code VBA :

16exemple-2.xlsm (23.55 Ko)

j'ai changé que la sub Dispatcher() ; l'autre sub est inchangée.

dhany

Rechercher des sujets similaires à "copie resultat deroulante feuille"