Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
| Quand tu parle de formulaire? est-ce un userform?
* Bien sûr
Suite à la mise à jour de ton combobox, tu écris le résultat de ta sélection dans la cellule de la feuille de calcul. La formule dans l'autre cellule va se mettre à jour. Il ne reste plus qu'à récupérer son contenu.
Voici un exemple de code :
Tu dois adapter le nom des objets si nécessaire ainsi que le nom de la feuille
En A1 cellule où tu inscris la valeur de ton combobox
En A2, la formule se met à jour
Tu récupères le contenu de la cellule A2 que tu copies dans ton textbox.
'-----------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .Value <> -1 Then
Application.EnableEvents = False
Worksheets("sheet1").Range("A1") = .Value
Me.TextBox1.Value = Worksheets("sheet1").Range("A2").Value
Application.EnableEvents = True
End If
End With
End Sub
'--------------------------
MichD
"fosio123" a écrit dans le message de groupe de discussion : *** Adresse électronique supprimée pour cause de confidentialité ***...
Bonjour,
Quand tu parle de formulaire? est-ce un userform?
Quandj j'ouvre mon ficher excel, j'ai un userform qui apparait ... j'ai une question que si je repond oui, une autre userform apparait avec 1combobox et 4 textbox... premierement , je chosi ce que je veux dans le combobox, par la suite, avec le choix faite... dans le textbox en dessous (textbox1) je voudrais faire apparaitre un %... ce % est dans une cellule, dans cette cellule j'ai une formule qui décide le bon % en fonction de mon choix dans le combobox...
si je chosi pomme alors en a1 je vais avoir pomme en a2 le % avec ma fonction si va etre exemple 2%...
si je chosie orange alors en a1 je vais avoir orange et en a2 4%....
Cette feuille n'est pas visible je veux juste le résultant...
Je ne sais pas si tu comprend
Merci de ton aide