VBA simplification de Combobox

Bens7

XLDnaute Impliqué
Bonjour a tous !!
J'ai un userform avec 2 combobox qui a chaque choix renvoie une valeur dans un TextBox le probleme c'est que je suis novice et je suis persuade qu'il y a une facon plus simple de renvoyer le resultat dans les Textbox....
Voir piece jointe

P.S: sans Row Index uniquement dans le code direct

Merci a tous !!!
 

Pièces jointes

  • ORDRE#4.xlsm
    25.8 KB · Affichages: 30

Pierrot93

XLDnaute Barbatruc
Re : VBA simplification de Combobox

Re,

A la place de ceci dans ton code :
Code:
If ComboBox1 = "1 DIFFUSIONS" Then
TextBox1 = "1"
End If
If ComboBox1 = "2 DIFFUSIONS" Then
TextBox1 = "2"
End If
If ComboBox1 = "3 DIFFUSIONS" Then
TextBox1 = "3"
End If
If ComboBox1 = "4 DIFFUSIONS" Then
TextBox1 = "4"
End If
If ComboBox1 = "5 DIFFUSIONS" Then
TextBox1 = "5"
End If
 

Bens7

XLDnaute Impliqué
Re : VBA simplification de Combobox

Ok alors pour referencer un chiffre j'ai compris ca marche donc c'est deja ca de gagner
mais disons que maintenant comment faire si c'est pas un chiffre que je veux referencer mais du texte comme la Combobox 2
 

Bens7

XLDnaute Impliqué
Re : VBA simplification de Combobox

Voilaaaaa excatement ce que je cherchais !!!
Pendant que tu est la j'en profite comment simplifier les mise a jour des sommes sans faire a chaque Combobox :

Code:
Private Sub ComboBox1_Change()
If ComboBox2 <> "" Then
TextBox3 = CDbl(TextBox1) * CDbl(TextBox2) 'HORS TAX
TextBox4 = CDbl(TextBox3) * "0,08"              'TVA
TextBox5 = CDbl(TextBox3) + TextBox4         'TOTAL TTC
End If

Ya t'il une autre solution ?
 

Bens7

XLDnaute Impliqué
Re : VBA simplification de Combobox

Et une autre question estce que jepeux faire un truc comme ca:
Code:
Private Sub ComboBox2_Change()
Dim Prix() As Variant
 Prix = Array(TextBox3,TextBox4,TextBox5,TextBox6,TextBox7)
 With ComboBox2
     If .ListIndex <> -1 Then TextBox2 = Prix(.ListIndex)
 End With

que les valeur a renvoyer sont les valeur presente dans d'autre Text Box
 

Discussions similaires

Statistiques des forums

Discussions
312 502
Messages
2 089 022
Membres
104 006
dernier inscrit
CABROL