Bonjour,
j'ai créé un userform avec une Combobox et un textbox
Je souhaiterai afficher dans la textbox une valeur correspondant au choix effectuer dans la comboBox.
Par exemple, si je choisi 1980 dans la comboBox, j'affiche 26 dans la textbox.
C'est la formule recherchev de Excel.
Voilà mon code
Dans la Combox en RowSource, j'ai Feuil2!B1B15 (Année de 1977 à 1991). avec en face en colonne C les correspondance en année.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub ComboBox2_Change() Worksheets("Feuil2").Select [E10] = UserForm1.ComboBox2 Worksheets("Feuil2").Range("E10").Select Selection.NumberFormat = "0" End Sub Private Sub TextBox3_Change() If UserForm1.ComboBox1.Value <> "" Then UserForm1.TextBox1.Value = Worksheets("Feuil2").Range("E12").Value End If End Sub
Dans la cellule E12, j'ai mis la formule =RECHERCHEV(E10;B2:C15;2)
1er souci : la valeur de ma case E10 n'est pas un nombre ? (POURQUOI)
2ème souci : rien ne s'affiche dans ma textbox
Si vous avez un exemple de code ou que vous pouviez me corriger mon code. Merci d'avance.
Partager