IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA Code transfert une ligne sélectionner ds ListBox vers ComboBox et TextBox et bouton modifier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Pâtissière
    Inscrit en
    Août 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Pâtissière
    Secteur : Alimentation

    Informations forums :
    Inscription : Août 2017
    Messages : 3
    Par défaut VBA Code transfert une ligne sélectionner ds ListBox vers ComboBox et TextBox et bouton modifier
    Bonjour,je suis bloquer, je cherche désepérément un code pour que dès que je clique (sélectionne une Seule ligne) sur ma listBox celle ci (la ligne) se duplique dans mes textbox ou combobox. C'est pour gérer des contacts. Mon but est de rechercher avec l'userform dans la base des contacts, résultat dans ma listBox, sélection avec le curseur de la ligne, jusque la tout bon mais la suite .... Je veux donc pouvoir remplir automatiquement mes textBox et ComboBox afin de modifié un contact au besoin. Si au passage vous avez le code pour modifier ma base de donné et donc ma listbox au passage. Sachant que je ne possède pas "itemclick". Merci par avance je suis vraiment bloqué depuis Trois longs jours. Amelie

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Brindille81 Voir le message
    Bonjour,

    Un exemple dans le fichier joint.

    Pièce jointe 300198

    Pièce jointe 300200

    Pièce jointe 300195

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Pâtissière
    Inscrit en
    Août 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Pâtissière
    Secteur : Alimentation

    Informations forums :
    Inscription : Août 2017
    Messages : 3
    Par défaut Merci pour ta réponse, peux-tu me corriger ?
    J'ai récupéré ta formule click sur ta list box qui marche a merveille.
    Je suis débutante en VBA et sa ne marche pas comme je le veux.
    Je me demande si, j'ai oublier de nommer quelque chose quelque part. Ou si je dois changer le mot "produit" par "contact", mais sa ne marche toujours pas.
    J'ai écrit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Private Sub ListBox1_Click()
     
     
    Dim CtrI As Long
     
        If ListBox1.ListCount > 0 Then
            For CtrI = 0 To ListBox1.ListCount - 1
                If ListBox1.Selected(CtrI) = True Then
     
                     For Each CelluleProduits In AireProduits
                         If CelluleProduits = ListBox1.List(CtrI) Then
                            CelluleProduits.Select
                            TBReference = CelluleProduits.Offset(0, 1)
                            TBNomdelentreprise = CelluleProduits.Offset(0, 2)
                            TBNom = CelluleProduits.Offset(0, 4)
                            TBPrenom = CelluleProduits.Offset(0, 5)
                            TBAdresse = CelluleProduits.Offset(0, 6)
                            TBCodepostal = CelluleProduits.Offset(0, 7)
                            TBVille = CelluleProduits.Offset(0, 8)
                            TBEmail = CelluleProduits.Offset(0, 9)
                            TBSiteinternet = CelluleProduits.Offset(0, 10)
                            CBCategorie = CelluleProduits.Offset(0, 11)
     
     
                         End If
     
                     Next CelluleProduits
     
                End If
            Next CtrI
     
         End If
     
     
    End Sub
    Aide moi
    Merci par avance

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonjour,

    Exemple en PJ


    Boisgontier
    http://boisgontierjacques.free.fr
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [VBA-E]Importer une ligne d'un classeur vers un autre
    Par khiat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/02/2006, 15h15
  2. Surligner une ligne sélectionnée d'un tableau
    Par cosmos38240 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/01/2006, 21h33
  3. [VBA-E] rechercher une ligne pour remplacer?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/12/2005, 11h31
  4. [VBA][Excel]Insérer une ligne
    Par loverdose dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/02/2005, 17h27
  5. Réponses: 9
    Dernier message: 12/08/2002, 08h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo