Mise a jour Prix

Fermé
Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016 - 20 févr. 2016 à 08:43
Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016 - 21 févr. 2016 à 11:15
Bonjour a tous

Voila je suis en train de créer un fichier pour gestion de bar d'un club de pétanque ce que je cherche a faire est simple pour ceux qui sont des pros de VBA mais pour moi je donne ma langue au chat cela fait un mois que je bute sur le problème je voudrais mettre a jour le prix des articles d'une reserve pour cela j'ai créé une fiche nommé mise a Jour Prix que je lance avec un userform ce qui marche bien mais voila je ne sais pas comment faire passer le nouveau prix dans la feuille BdBase qui représente le fichier base article il me copie le résultat que sur la première ligne de ma base alors que je voudrais qu'il me recherche la ligne correspondante a l'article que je dois mettre a jour voila le code .
Pour information je suis débutant et je n'y connais pas grand chose

Sheets("Mise a Jour Prix").Activate
Maplage = Range("F8").Select
Selection.Copy
Sheets("BdBase").Select
Range("Maplage").Select

Maplage = Range("F8").Select
Set [Maplage] = Cells.Find(What:=[Maplage], After:=ActivCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate


Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

Sheets("Mise a Jour Prix").Select
Range("A1").Select

Merci a vous pour toute aide.
jojo67200
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 305
20 févr. 2016 à 08:55
Bonjour

Ce que tu cherches c'est bien ou se trouve le nom de l'article écrit en F8?

Si oui dans quelle colonne de la base de données se trouve t il ?
0
Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016
20 févr. 2016 à 13:57
Bonjour Mr Michel_M

Feuille (Mise a jour Prix)
dans la feuille Mise a jour Prix
je sélectionne la ligne A7 avec un textbox pour choisir l'article que je dois mettre a jour.
Colonne A = N° Article
Colonne B = Nom de l'article
Colonne C = Qté en stock
Colonne D = Qté par Caisse
Colonne E= Prix UHT
Colonne F = montant Uht mis a jour que je voudrais copie dans la feuille
BdBase dans la cellule E du N° article Mis a jour
rechercher la ligne concernant l'article dont le prix a été mis a jour
Feuille BdBase
Colonne A = N° Article
Colonne B = Nom de l'article
Colonne C = Qté en stock
Colonne D = Qté par Caisse
Colonne E= Prix UHT

J'espère que je suis assez claire sinon je peux vous envoyer une maquette du fichier si vous me dite comment faire
Merci de votre aide.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 305
20 févr. 2016 à 14:14
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et par un clic droit sur le lien proposé « coller le raccourci « dans le message de réponse

Dans l’attente
0
Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016 > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
20 févr. 2016 à 15:02
Mr Michel
voila le lien
https://www.cjoint.com/c/FBun6kbeV5L

J'espère ne pas avoir fait de connerie et que cela va marcher

Jojo67200
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 305 > Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016
20 févr. 2016 à 17:47
Je regarderai demain à l'aube (ou presque !)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 305
21 févr. 2016 à 08:52
Bonjour,

Désolé, mais il faudrait TOUT reprendre dans ton projet

mauvaises définitions des variables ou définition manquante

les crochets comme|A7] donne la valeur de A7 donc
[A7] = TextBox1 plante

Voir la fonction FIND ici
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel

Impossibilité de sortir de l'usf quand on plante

Utilité d'écrire des formules qui vont ^tre réécrites à chaque utilisation ?

etc....

excuse moi, mais c'est trop de boulot: j'en aurais pour des heures, donc...

0
Jojo67200 Messages postés 17 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 février 2016
21 févr. 2016 à 11:15
Ok je comprend merci d'avoir essayé

Bon dimanche

joJo67200
0