Mise a jour Prix

Jojo67200 Messages postés 17 Statut Membre -  
Jojo67200 Messages postés 17 Statut Membre -
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

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. Jojo67200 Messages postés 17 Statut Membre
     
    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
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      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
      1. Jojo67200 Messages postés 17 Statut Membre > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
      2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > Jojo67200 Messages postés 17 Statut Membre
         
        Je regarderai demain à l'aube (ou presque !)
        0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  4. Jojo67200 Messages postés 17 Statut Membre
     
    Ok je comprend merci d'avoir essayé

    Bon dimanche

    joJo67200
    0