combobox

combobox - VB/VBA/VBS - Programmation

Marsh Posté le 20-03-2006 à 21:47:38    

Salut,
je suis entrain de faire un logiciel en VBA et j'ai un petit problème avec mon userform. J'y ai mis des textbox et des combobox. Quand je rentre un nom dans ma textbox1, je rentre également une valeur x, dans une autre textbox, qui lui correspond. Mais quand je passe au produit suivant, je voudrais sélectionner le nom du produit précédement dans ma combobox, mais je veux que ça lui associe la valeur x. Donc en fait l'utilisateur sélectionne dans la combobox le nom du produit mais pour le logiciel il sélectionne la valeur x associée.
 
donc voila mon poblème, je voudrais savoir comment on fait pour que quand on clic sur un des noms de la combobox cela lui associe une valeur x .    Merci

Reply

Marsh Posté le 20-03-2006 à 21:47:38   

Reply

Marsh Posté le 21-03-2006 à 15:13:11    

Salut tibo44,
 
Difficile de te dire comme ca sans voir ton fichier mais je pense qu'en rajoutant un bout de code de recherche de de genre pourrait t'aider un peu :

Code :
  1. Private Sub ComboBox1_Click()
  2. Dim i As Integer
  3. For i = 1 To Range("a65536" ).End(xlUp).Row
  4.     If Cells(i, 1).Value = ComboBox1.Value Then
  5.         'ton code
  6.     End If
  7. Next i
  8. End Sub


 
Quelques explications sur le code, lorsque tu cliques sur ta combo et que tu choisis une valeur, la macro fait une recherche dans la colonne A. Si dans cette colonne la valeur de ta combo est trouvé alors ton code seras exécuté.
 
Tiens moi au courant,
 
@+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed