J
JM
Guest
Bonjour le Forum,
J'ai un soucis, je suis en train de développer un petit programme et j'ai un bug qui déconnecte le client. Mon code ne doit surement pas être bon.
J'ai uncombobox qui récupère des données sur une feuille, ces données sont affichées dans des textbox ( nom, prénom etc) voilà ce que cela donne :
Private Sub ComboBox1_Click()
Dim y As Integer
y = ComboBox1.ListIndex + 2
Supclient.nom.Value = Worksheets("Clients").Cells(y, 3)
Supclient.prenom.Value = Worksheets("Clients").Cells(y, 4)
Supclient.adresse.Value = Worksheets("Clients").Cells(y, 5)
Rows(y).Select
End sub
Là pas de problème cela fonctionne. Mais par contre je voudrai pouvoir modifier ces données avant de cliquer sur un CommandButton qui validerai les changements dans les texbox voilà ce que j'ai mis :
Private Sub CommandButton2_Click()
Dim y As Integer
y = ComboBox1.ListIndex + 2
If OptionButton1.Value = True Then
ComboBox1.Value = Supclient.nom.Value
Worksheets("Clients").Cells(y, 3) = Supclient.nom.Value
Worksheets("Clients").Cells(y, 4) = Supclient.prenom.Value
Worksheets("Clients").Cells(y, 5) = Supclient.adresse.Value
End If
En sub
Et là cela ne fonctionne plus, je peux modifier le texte (alors qu'auparavant je ne pouvait pas) mais cela déconnecte et bug.
L'OptionButton1 est là parce qu'en fait j'ai deux combobox que l'on sélectionne en cliquant sur les boutons d'option (au nombre de deux aussi).
Pourriez vous m'indiquer ce qui cloche et comment peut on surmonter cela ? J'ai essayé aussi avec la méthode texbox_change mais ça n'a pas marché non plus.
En vous remerciant et long vie au forum.
J'ai un soucis, je suis en train de développer un petit programme et j'ai un bug qui déconnecte le client. Mon code ne doit surement pas être bon.
J'ai uncombobox qui récupère des données sur une feuille, ces données sont affichées dans des textbox ( nom, prénom etc) voilà ce que cela donne :
Private Sub ComboBox1_Click()
Dim y As Integer
y = ComboBox1.ListIndex + 2
Supclient.nom.Value = Worksheets("Clients").Cells(y, 3)
Supclient.prenom.Value = Worksheets("Clients").Cells(y, 4)
Supclient.adresse.Value = Worksheets("Clients").Cells(y, 5)
Rows(y).Select
End sub
Là pas de problème cela fonctionne. Mais par contre je voudrai pouvoir modifier ces données avant de cliquer sur un CommandButton qui validerai les changements dans les texbox voilà ce que j'ai mis :
Private Sub CommandButton2_Click()
Dim y As Integer
y = ComboBox1.ListIndex + 2
If OptionButton1.Value = True Then
ComboBox1.Value = Supclient.nom.Value
Worksheets("Clients").Cells(y, 3) = Supclient.nom.Value
Worksheets("Clients").Cells(y, 4) = Supclient.prenom.Value
Worksheets("Clients").Cells(y, 5) = Supclient.adresse.Value
End If
En sub
Et là cela ne fonctionne plus, je peux modifier le texte (alors qu'auparavant je ne pouvait pas) mais cela déconnecte et bug.
L'OptionButton1 est là parce qu'en fait j'ai deux combobox que l'on sélectionne en cliquant sur les boutons d'option (au nombre de deux aussi).
Pourriez vous m'indiquer ce qui cloche et comment peut on surmonter cela ? J'ai essayé aussi avec la méthode texbox_change mais ça n'a pas marché non plus.
En vous remerciant et long vie au forum.