Bonjour à tous,
Voila mon problème,
J'ai une listbox avec deux colonnes dans un Userform qui alimente une série de deux textbox en double clickant dedans.
les résultats des textbox vont en suite sur une feuille de calcul ( DEVIS)
Jusque la tout va bien .
Je souhaiterais avec la même listbox pouvoir alimenter d'autres série de textbox ( 4 en faite) .
déjà est ce possible et si oui peut on le faire automatiquement .
En gros, une fois que la série de deux textbox est remplis peut-on sélectionner un nouveau choix, dans la listbox, pour alimenter la série de textbox suivant.
Je mets ci-dessous le code que j'ai ''réussis '' a faire pour le moment ….
Private Sub Lstprestation_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'déclaration des variables
Dim NumLigne As Integer
'affectation des variables
NumLigne = Me.Lstprestation.ListIndex 'trouver le numero de laligne séléectionné dans la ListBox
Me.pretestation.Value = Me.Lstprestation.Column(0)
Me.prix_pretestation = Me.Lstprestation.Column(1)
'Me.textpretestation.Value = Me.Lstprestation.Column(1)
End Sub
Private Sub pretestation_Change()
'If Len(pretestation.Text) = 14 Then pretestation1.SetFocus
Sheets("Devis").Range("J14") = pretestation.Value
Private Sub prix_pretestation_Change()
Sheets("Devis").Range("Q14") = Format(prix_pretestation.Value, "0.000")
Sheets("Devis").Range("Q14").Value = Replace(prix_pretestation, ",", ".")
End Sub
Encore merci aux personnes qui prendront le temps de regarder mon problème .
Cdt
Voila mon problème,
J'ai une listbox avec deux colonnes dans un Userform qui alimente une série de deux textbox en double clickant dedans.
les résultats des textbox vont en suite sur une feuille de calcul ( DEVIS)
Jusque la tout va bien .
Je souhaiterais avec la même listbox pouvoir alimenter d'autres série de textbox ( 4 en faite) .
déjà est ce possible et si oui peut on le faire automatiquement .
En gros, une fois que la série de deux textbox est remplis peut-on sélectionner un nouveau choix, dans la listbox, pour alimenter la série de textbox suivant.
Je mets ci-dessous le code que j'ai ''réussis '' a faire pour le moment ….
Private Sub Lstprestation_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'déclaration des variables
Dim NumLigne As Integer
'affectation des variables
NumLigne = Me.Lstprestation.ListIndex 'trouver le numero de laligne séléectionné dans la ListBox
Me.pretestation.Value = Me.Lstprestation.Column(0)
Me.prix_pretestation = Me.Lstprestation.Column(1)
'Me.textpretestation.Value = Me.Lstprestation.Column(1)
End Sub
Private Sub pretestation_Change()
'If Len(pretestation.Text) = 14 Then pretestation1.SetFocus
Sheets("Devis").Range("J14") = pretestation.Value
Private Sub prix_pretestation_Change()
Sheets("Devis").Range("Q14") = Format(prix_pretestation.Value, "0.000")
Sheets("Devis").Range("Q14").Value = Replace(prix_pretestation, ",", ".")
End Sub
Encore merci aux personnes qui prendront le temps de regarder mon problème .
Cdt