Bon de commande type e-commerce

Bonjour,

J'aimerai savoir si ce que je veux faire est possible sous excel, et si oui, comment.

J'ai une feuille DATA sur laquelle sont mes données article (référence, désignation, magasin, prix)

J'aimerai sur une seconde pourvoir faire une commande un peu inspirée des sites internet. L'utilisateur entre une référence article, entre une quantité et valide.

Le problème principal et que j'aimerai regrouper la commande en fin de semaine et que plusieurs commandes qui peuvent avoir entrer la même référence. Il me faudrait donc une somme total pour imprimer la commande finale.

Donc si l'article A1234 est commandé sur 2 lignes, comment avoir sur une troisième feuille le total de la commande ?

Est-ce possible ?

Merci par avance.

Bonjour jelucyr,

Peux-tu joindre un fichier afin de faciliter toute aide ?

Voici un exemple très simpliste dans mise en page mais qui es le centre de mon problème.

1 feuille de donnée

1 feuille de saisie

1 feuille de commande

Merci.

17ecarts-arrivee.xlsx (144.51 Ko)

Re,

Regarde si le fichier correspond plus ou moins à tes attentes :

623projet-jelucyr-v1.zip (20.00 Ko)

J'ai changé les formules de RECHERCHEV pour pas afficher d'erreur NA. De plus ta RECHERCHEV donnait un kiwi pour P1

Dans ta fonction RECHERCHEV, n'oublie pas de mettre le dernier argument à "FAUX".

J'ai rajouté un bouton qui te permet de faire une commande. Les bricoles que j'ai rajoutées devrait être assez intuitives.

Alors la je suis bluffé ! C'est exactement ce que j'attendais !

Combien de ligne puise créer dans mes data ? Le bon de commande a-t-il une limite ? Puis-je ajouter une colonne sans perturber la macro ?

J'aimerai beaucoup être capable de comprendre et reproduire ce que tu as fait

Merci infiniment !

Re,

Jelucyr a écrit :

Combien de ligne puise créer dans mes data ?

J'ai mis 65000, ça devrait être plus que suffisant.
Jelucyr a écrit :

Le bon de commande a-t-il une limite ?

Euh oui, c'est la taille de la feuille de commande. C'est-à-dire jusqu'à la ligne 30 seulement. Limite qui peut bien sûr être levée.
Jelucyr a écrit :

J'aimerai beaucoup être capable de comprendre et reproduire ce que tu as fait

Aïe! Si tu ne t'y connais pas en VBA ni userform et tout le toutim, ça va pas être facile.

Je pense que comprendre ce que j'ai fait est possible si j'explique bien, ce qui n'est pas forcément gagné , chaque étape des différentes macros que j'ai créées.

Parce que tout ça passe par la création d'un "Userform", c'est-à-dire une "espèce d'interface" sur laquelle tu peux agir pour passer ta commande. Et la création d'un Userform nécessite de créer un code qui va avec. Un peu de programmation quoi.

Par contre, la phase "Reproduction" est plus difficile dans le sens où il faut non seulement comprendre, mais aussi assimiler ce que tu as compris...à moins que tu ne fasses un simple copier-coller. Ce que je ne te conseille pas, car comme on dit chez nous (ou pas loin) :

Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours.

Proverbe également vu sur le forum

Si on le transforme un peu, ça peut donner ça :

Si tu donnes un code à un membre du forum, il sera content un jour. Si tu lui apprends à programmer, il sera content tous les jours 8)

Si tu as la volonté, tu peux commencer quand tu veux. Et apprendre dans le but de créer un projet, ça motive plus !

Je ne te cache pas qu'y'aura quelques embûches sur le chemin Mais tu trouveras de l'aide précieuse sur le forum !

A toi de voir.

A+

Je termine la mise en page et j'ai mis mes 22000 articles.

Commen puis-je augmenter le nombre de ligne de commande (passer de 30 à 60) ?

Après ca, je pense que ce sera parfait.

Bonjour jelucyr,

Tu peux coller ta feuille "Données de base" dans le fichier (amélioré) suivant :

268projet-jelucyr-v2.zip (18.16 Ko)

car il faut être sûr de garder exactement la même structure de données.

screen

La correction est vraiment très bien.

Juste une dernière chose, et promis je l'utilise tous les jours : comment faire pour purger le Bon de commande ? Peut-tu juste me faire un bouton "purger la commande"

Un très grand merci pour ton aide et ta patience.

Salut jelucyr,

Jelucyr a écrit :

comment faire pour purger le Bon de commande ?

Lorsque tu crées le bon de commande, c'est purgé automatiquement.

Tu veux quand même un bouton ?

Je n'avais pas vu, effectivement ça annule bien à la création d'une nouvelle commande.

Ta nouvelle macro est illimité en ligne ?

J'aimerai bien une purge si ce n'est trop complexe.

Re,

Jelucyr a écrit :

Ta nouvelle macro est illimité en ligne ?

Oui normalement (enfin...limitée à 65536 lignes)
Jelucyr a écrit :

J'aimerai bien une purge si ce n'est trop complexe.

Mise à jour dans le fichier suivant :

C'est exactement ce dont j'avais besoin.

Merci beaucoup pour le temps que tu m'as accordé, j'espère que ce document poura servire a d'autre.

Rechercher des sujets similaires à "bon commande type commerce"