Demande de code

Luciano -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis confronté à un problème lors de ma programmation en excel vba donc je demande votre aide. voici le problème j'ai deux textbox dans mon formulaire et dans ce formulaire j'ai placé une listbox lorsque je saisie les données dans les deux textbox que je valide mes valeurs s'affichent dans la listbox si je clic sur ses valeurs les deux textbox reçoivent ses deux valeurs mais je n'arrive pas à modifier donc je demande votre aide au niveau du code merci d'avance de votre aimable attention

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Ne sachant pas comment vous mettez vos infos dans la listbox, code de principe:

    Private Sub ListBox1_Click()
        TextBox1 = ListBox1.List(ListBox1.ListIndex)
        TextBox1.SetFocus
    End Sub
    
    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
            Label1.Caption = ListBox1.ListIndex
        If TextBox1 <> "" Then
            If ListBox1.ListIndex <> -1 Then        ' modif infos
                ListBox1.List(ListBox1.ListIndex) = TextBox1
                ListBox1.ListIndex = -1     'init pour ajout infos
            Else        'pas modif infos
                ListBox1.AddItem TextBox1       'ajout infos
            End If
        End If
        TextBox1 = ""
        TextBox1.SetFocus
    End Sub
    0
    1. Luciano
       
      Merci pour la réponse donnée mais cela ne correspond pas à ma requête j'ai testé le code que vous m'avez envoyé mais ça ne marche pas je sais pas si je me suis pas fais comprendre, je reprend j'ai deux textbox et une listbox sur le formulaire si je saisie la valeur sur les deux textbox que j'enregistre dans la base automatiquement cela s'affiche dans ma listbox et si je veux apporter de modification que dois-je faire? vraiment un grand merci pour votre temps que vous mettiez à notre service
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      la réponse donnée mais cela ne correspond pas à ma requête
      Certes, certes, mais avez vous lu ce que j'ai ecrit

      les deux textbox que j'enregistre dans la base automatiquement
      Pas vraiment ce que vous avez ecrit dans votre demande, n'est ce pas.......

      Donnez plus de details: la base c'est quoi????
      Un fichier exemple avec votre code serait plus interessant.

      Pour transmettre un fichier,
      Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
      il faut passer par un site de pièce jointe tel que cjoint.com

      Allez sur ce site : https://www.cjoint.com/
      Clic sur parcourir,
      Cherche ton fichier,
      clic sur ouvrir,
      Clic sur "Créer le lien cjoint",
      Copier le lien,
      Revenir ici le coller dans une réponse...

      ou
      'mon partage
      https://mon-partage.fr/

      ou
      www.transfernow.net 'fichier jusqu'a 4G
      0