Modification d'un bout de code

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SSIAP2

XLDnaute Occasionnel
Bonsoir à tous

pouvez vous m'aider sur ce bout de code svp

Code:
Private Sub ListView2_DblClick()

With ListView2.SelectedItem
   On Error Resume Next
        Me.Combobox1= .ListSubItems(0).text
        Me.Combobox1= .ListSubItems(1).Text
        Me.Combobox2= .ListSubItems(2).Text
        Me.Combobox3= .ListSubItems(3).Text
        
End With
end with
je cherche comment faire pour dans Combobox0 s'affiche le premier colonne de ma listview quand je double clic dessus

j'ai essayer Me.Combobox1= .ListSubItems(0).Text et rien ne se passe

une bonne ame pourait il me venir en aide svp merci
 
Re : Modification d'un bout de code

salut

utilises la méthode additem pour alimenter tes combobox :

Code:
With ListView2
   'On Error Resume Next'evite les routines d'erreur sans les gerer
        Me.ComboBox1.AddItem .SelectedItem 'premiere colonne
        Me.ComboBox1.AddItem .SelectedItem.ListSubItems(1) 'deuxieme colonne
        Me.ComboBox2.AddItem .SelectedItem.ListSubItems(2) 'troisieme colonne
End With

a plus
 
Re : Modification d'un bout de code

bonjour hervé merci pour ton aide precieuse

alors j'ai essayer et cela ma fais une erreur membre methode donné introuvable

je précise que mes combobox son deja alimenté je veut juste en cliquant sur la ligne de ma listview celle ci affiche la meme valeur dans la colonne 1 de la listview et la combobox un sorte de copier coller

merci d'avance
 
Re : Modification d'un bout de code

salut

chez moi ce code fonctionne

Code:
Private Sub ListView1_DblClick()
With ListView1
   'On Error Resume Next'evite les routines d'erreur sans les gerer
        Me.ComboBox1 = .SelectedItem 'premiere colonne
        Me.ComboBox2 = .SelectedItem.ListSubItems(1) 'deuxieme colonne
        Me.ComboBox3 = .SelectedItem.ListSubItems(2) 'troisieme colonne
End With

tu peux simplifier les initialisations des combobox comme ceci :

With Sheets("Feuil1")
ComboBox1.List = .Range("A2:A" & .Range("A65536").End(xlUp).Row).Value
ComboBox2.List = .Range("B2:B" & .Range("B65536").End(xlUp).Row).Value
ComboBox3.List = .Range("c2:c" & .Range("c65536").End(xlUp).Row).Value
End With

salut 🙂
 
Re : Modification d'un bout de code

Semble t'il ont c'est pas compris effectivement sa fonctionne bien mais sa me charge la liste mais ne m'affiche pas dans la combobox l'item sélectionner

pour qu'ont se trompe pas entre les terme technique

j'ai fais la même chose mais avec des textbox comment puis je faire svp
merci
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour