Textbox en fonction d'une combobox

  • Initiateur de la discussion Initiateur de la discussion Mickaël
  • Date de début Date de début

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 !

M

Mickaël

Guest
Bonjour a tous

Voila je debute dans la prog VBA pour Excel et j'aurai besoin de votre aide.
J'ai un tableau avec plusieurs colonnes, dans une userform j'ai relié une combobox à la 1er colonne pour selectionner mes données.
Je voudrais savoir comment afficher dans une textbox les données de la colonne numero 2 en fonction de la selection sur la combobox.
Ex Combobox = colonne 1 ligne 30
Textbox = Colonne 2 ligne 30

Merci pour le coup de main

A+
 
Salut Mickaël et le Forum,

Tu ne dis pas hélas comment tu as "relié" ta ComboBox à ta feuille...
Il y a plusieurs méthode...

...Et c'est en fonction de cette méthode que tu écriras le code pour alimenter une ou des TextBox destinées à être alimentée de données provenant de (des) colonne(s) adjacente(s) sur la même ligne...

Comme tu as bien fait de précisder que tu débutes, on va partir sur un exemple tout simple sur une alimentation de la ComboBox par la méthode RowSource...

Un UserForm
Une ComboBox
Une TextBox

Des données en colonnes A2:B11 d'une feuill "Sheet1".......

Voici un code Basic :
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "Sheet1!A2:A11"
End Sub

Private Sub ComboBox1_Change()
Dim i As Integer
i = ComboBox1.ListIndex + 2
TextBox1 = Sheets("Sheet1").Range("B" & i)
End Sub


Voilà c'est tout....

Maintenant la Méthode d'alimentation de la ComboBox par AddItem, ou d'autres (List) peuvent nécessiter de s'y prendre tout à fait autrement...

Bonne Soirée
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
270
Réponses
17
Affichages
988
Retour