Vba

Résolu/Fermé
saolaneducado Messages postés 21 Date d'inscription jeudi 2 janvier 2014 Statut Membre Dernière intervention 23 février 2016 - 2 janv. 2014 à 15:06
 saolaneducado - 3 janv. 2014 à 16:25
Bonjour,

je cherche à créer une macro qui me permettrait dans un tableau d'établir des cotations pour mes clients.

Je vais essayer d'être clair :

Pour chaque ligne du tableau (à partir de la 5) je dois vérifier la variété du miel indiqué dans la cellule A5 (liste de choix), le conditionnement dans la cellule B5 (liste de choix) et le total de carton en cellule d37. En fonction des renseignements indiqués je dois aller chercher le prix que je fais à mon client dans une feuille du même classeur (mais une feuille par variété). Le prix indiqué au client par variété varie en fonction de la variété elle même, de son conditionnement et du nombre de cartons total pris par le client.
Je répète cette opération autant de fois qu'il y a de ligne renseignées par le client.

Exemple :

col a col b col c col d col e
Lavande pot 250g 10cart 120u ici le prix récupéré dans la feuille lavande
autre
autre

Total cellule c37= total col c (nbre carton)

Merci à tous ceux qui voudront bien se pencher sur ce cas.
Malgré tous mes efforts je ne trouve pas la solution.

Merci

5 réponses

via55 Messages postés 14399 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 16 avril 2024 2 701
2 janv. 2014 à 16:45
Bonjour

Il n'y a peut être pas besoin de macro
Des formules adéquates devraient suffire
Pour avancer il faudrait un exemple de ton fichier allégé(la feuille de calcul et 2 feuilles de variétés suffiraient) , tu peux le poster sur cjoint.com et indiquer ensuite ici dans un prochain message le lien fourni

Dans l'attente

Crdlmnt
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
2 janv. 2014 à 17:27
Bonjour

Un exemple sans macro

https://www.cjoint.com/?3AcrA4kdTS3
0
saolaneducado Messages postés 21 Date d'inscription jeudi 2 janvier 2014 Statut Membre Dernière intervention 23 février 2016 1
2 janv. 2014 à 17:47
Merci pour ta réponse.

En fait le problème c'est que j'ai 16 variétés différentes et donc 16 feuilles différentes.
La formule parfaitement si je met donc lavande mais si le client met une autre variété comme le thym par exemple, as tu une idée sur la façon de procéder.

Merci pour ton aide
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
2 janv. 2014 à 19:43
Bonjour

Une autre solution avec des noms de champ

https://www.cjoint.com/?3ActQzBHOuK
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
saolaneducado
3 janv. 2014 à 08:41
http:/www.saolan.fr/Tarif Miel.xlsx

Bonjour et merci pour votre aide. Ci-dessus le tableau complet
Sur la page cotation, je voudrai pouvoir calculer pour chaque ligne le prix, sachant que le prix ne peut être obtenu que quand le client à fini de remplir sa commande. Le prix unitaire de chaque miel varie en fonction du nombre total de carton.

Merci à tous.
0
via55 Messages postés 14399 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 16 avril 2024 2 701
3 janv. 2014 à 12:24
Bonjour

Voici une possibilité sans macro
https://www.cjoint.com/?0AdmxOYPRM6

Cdlmnt
0
saolaneducado
3 janv. 2014 à 15:04
Bonjour et Merci. Vraiment un grand Merci.

Dans ta formule qui est juste impeccable, le nombre de carton qui fait varier le prix et le nombre de carton à la ligne, en réalité pour moi, je dois prendre le nombre de carton total de la commande. C'est la raison pour laquelle je voulais lancer le calcul une fois toute la commande saisie. En effet, pour le prix unitaire je dois prendre le nombre total de toute la commande.
Si je peux encore abuser un peu, en tout cas merci et encore merci
0
via55 Messages postés 14399 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 16 avril 2024 2 701
3 janv. 2014 à 15:53
Alors comme cela, c'est ce qui te conviendrait ?
https://www.cjoint.com/?0Adp0zMUiM7

Cdlmnt
0
saolaneducado
3 janv. 2014 à 16:25
Bravo, c'est exactement ce que le voulais. Merci infiniment
0