Déplacer donné sur une autre feuil

Résolu
Che01 Messages postés 12 Statut Membre -  
Che01 Messages postés 12 Statut Membre -
Bonjour, j'aimerais que dés que l'on sélectionne un nom de salarié dans la liste déroulante et que l'on remplies les autres information pour ensuite cliquer sur le bouton "enregistrer" présent sur la première feuil, toutes les information se déplaces dans la feuil associé au nom du salarié. Est-ce possible ?

https://www.cjoint.com/c/KAsmcMB4X5C

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    je pense que c'est possible.
    si tu apprends le VBA, tu pourras faire cela.
    0
  2. Che01 Messages postés 12 Statut Membre
     
    Le problème étant que je n'y comprend pas grand chose.
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      tu cherches à apprendre, ou que quelqu'un fasse ce travail pour toi?
      0
      1. Che01 Messages postés 12 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        J'aimerais apprendre cela me serait très utile par la suite mais je n'arrive pas a suivre sur les tutoriels et les cours sur internet
        0
  3. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    avec cet exemple il est très facile de le modifier en mettant le nom de la feuille salarié à la place de feuille1:

    https://forums.commentcamarche.net/forum/affich-37039566-comment-creer-un-bouton-enregistrer#4
    0
    1. Che01 Messages postés 12 Statut Membre
       
      Merci mais après plusieurs manipulations je n'atteint pas le résultat espérer, le feuil reste la même a chaque enregistrement
      0
      1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730 > Che01 Messages postés 12 Statut Membre
         
        Ce n'est pas trop compliqué, il suffit de suivre le cheminement des cellules!

        Private Sub CommandButton3_Click()
        Dim rep As Integer, Dl As Long
        With Sheets(Range("A6").Value)
           Dl = .Range("A" & Rows.Count).End(xlUp).Row + 1
           rep = MsgBox("Voulez-vous vraiment enregistrer ?", vbYesNo, "Enregistrement")
           If rep = vbYes Then
               .Range("A" & Dl).Value = Range("A6").Value 'nom
               .Range("E" & Dl).Value = Range("E11").Value 'heure
               .Range("C" & Dl).Value = Range("D8").Value & "/" & Range("E8").Value & "/" & Range("F8").Value 'date
               .Range("H" & Dl).Value = Range("H6").Value 'fournisseur
               .Range("J" & Dl).Value = Range("J6").Value 'N° BL
               .Range("L" & Dl).Value = Range("L6").Value 'montant
           End If
        End With
        End Sub
        


        Voilà

        @+ Le Pivert
        0
      2. Che01 Messages postés 12 Statut Membre > cs_Le Pivert Messages postés 8437 Statut Contributeur
         
        D'accord, je viens de comprendre ce que la commande de la ligne 3 représenté, merci infiniment de m'avoir aider j'ai pu en apprendre plus !
        0