Mise à jour prix dans une base de donnée

lostheroe

XLDnaute Occasionnel
Bonjour,
Voila ce que je souhaiterais faire avec une macro:

Quand on clique sur mise à jour prix une fenêtre s'ouvre et demande le lien ou ce situe la base de donnée de prix. La macro va ensuite rechercher les prix qui seront situé dans la colonne B tandis que la référence article sera elle situé dans la colonne A. Avant d'importer les prix je souhaiterais saisir manuellement la limite entre l'ancien prix présent dans ce fichier et le nouveau prix que la macro va importer de la base de donnée prix. Genre je saisi 2% et le logiciel m'avertira dès qu'il importera un article avec un prix supérieure à 2% a son ancien prix, en me demandant de valider en cliquant sur OK. Le code article contient un seul article tandis que les codes articles 2,3,4 peuvent contenir plusieurs fois le meme article. Le prix totale doit additionner les articles avec leur prix et leur quantitées

Ci-possible je souhaiterais également qu'il me colorie en jaune les cases des articles qu'il n'a pas trouvé dans la base de donnée de prix.
 

Pièces jointes

  • Liste1.xlsm
    26.6 KB · Affichages: 140

lostheroe

XLDnaute Occasionnel
Re : Mise à jour prix dans une base de donnée

Bonjour jpb388,

Ci la macro va de liste vers base de prix alors pourquoi on copierais pas d'abord les ancien prix dans la colonne N. On efface le contenu de la colonne M. Et ensuite on importe les nouveaux prix dans la colonne M en comparant avec les ancien contenu dans la colonne N.
Ce qui est bizarre c'est que la macro ne montre plus l'addition dans les cellules de la colonne M.

Je t'ai mis un exemple sur les cellules qui ne marche pas.

Merci encore pour ton aide
 

Pièces jointes

  • Liste.xlsm
    120.7 KB · Affichages: 50
  • Base de donnée de prix.xls
    171.5 KB · Affichages: 83
  • Liste.xlsm
    120.7 KB · Affichages: 45
  • Base de donnée de prix.xls
    171.5 KB · Affichages: 82
  • Liste.xlsm
    120.7 KB · Affichages: 53
  • Base de donnée de prix.xls
    171.5 KB · Affichages: 96

lostheroe

XLDnaute Occasionnel
Re : Mise à jour prix dans une base de donnée

Oui j'ai bien vu t'as dernière réponse.

En soit a la place du prix totale je préfère avoir le prix détaillé sous forme d'addition = nbr article1*prix article1 + nbr article 2*prix article2.....etc.
Après la question que je posais avant de déplacer le contenu de la colonne M dans la colonne N pour le comparer avec le nouveau contenu qui va etre inséré dans la colonne M. Je sais pas ci c'est possible ou pas.

J'ai peut etre pas complètement compris la logique de la macro
 

Bebere

XLDnaute Barbatruc
Re : Mise à jour prix dans une base de donnée

oui Lostheroe ce n'était pas bon
mis un commentaire pour avoir les formules en N
à bientôt
 

Pièces jointes

  • listelostheroev2.zip
    58.8 KB · Affichages: 35
  • listelostheroev2.zip
    58.8 KB · Affichages: 40
  • listelostheroev2.zip
    58.8 KB · Affichages: 36

jpb388

XLDnaute Accro
Re : Mise à jour prix dans une base de donnée

Bonjour Listheroe,Bebere et le forum
j'ai apporté les corrections demandées :)confused: enfin je pense :eek:)
a+
 

Pièces jointes

  • Base de donnée de prix.xls
    171.5 KB · Affichages: 62
  • Liste1V3.xlsm
    93.1 KB · Affichages: 107
  • Base de donnée de prix.xls
    171.5 KB · Affichages: 61
  • Base de donnée de prix.xls
    171.5 KB · Affichages: 63

lostheroe

XLDnaute Occasionnel
Re : Mise à jour prix dans une base de donnée

Bonjour jpb388, Bebere,

Merci pour votre contribution.
Je pense que vous avez apporter toutes les réponses à mes questions.
Le seul problème étant maintenant d'avoir le fichier excel complet regroupant toute les modifications que vous avez apporter.
J'ai essayé sans grande réussite pour le moment.
 

Discussions similaires

Statistiques des forums

Discussions
312 164
Messages
2 085 872
Membres
103 007
dernier inscrit
salma_hayek