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
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 Combox en RowSource, j'ai Feuil2!B1B15 (Année de 1977 à 1991). avec en face en colonne C les correspondance en année.
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.