Página 1 de 1

combobox texbox

Enviado: 07 Jun 2017 às 09:28
por garciagarcia
Bom dia prezados!!
Tenho duas combobox....uma com números e outra com palavras e ainda tenho um textbox...
na primeira combobox1 eu escolho entre os números 10,20 ou 30
na segunda combobox2 eu escolho entre amarelo, verde, rosa ou preto
isso implicará na texbox que eu quero e não consigo por uma fórmula tal que:
se a combobox1 for igual a 10 e a combobox2 for igual verde então a texbox será: 10/2 +320*10 ou
se a combobox1 for igual a 10 e a combobox2 for igual rosa então a texbox será: 10/2 +520*10 ou
se a combobox1 for igual a 10 e a combobox2 for igual preto então a texbox será: 10/2 +220*10 ou
se a combobox1 for igual a 20 e a combobox2 for igual amarelo então a texbox será: 20/2 +600*20

até fazer todas as combinações possíveis....
alguém pode ajudar????

combobox texbox

Enviado: 03 Jul 2017 às 15:58
por CleidsondosSantos
Olá!

Você pode fazer isso utilizando a estrutura de decisão SELECT CASE

Re: combobox texbox

Enviado: 08 Jul 2017 às 00:54
por Niel7000
Bom, se eu entendi certo o seu problema, cada cor tem um valor, o verde, por exemplo, vale 320, o preto é 220 etc...
Se for assim, o problema poderia ser resolvido com o código abaixo que é ativado por um botão de comando dentro do mesmo form... mas se não for este o caso é só vc fazer as modificações necessárias

Private Sub CommandButton1_Click()
Dim ValorCor As Integer

select case Me.ComboBox2.Value
Case "verde"
ValorCor = 320
Case "rosa"
ValorCor = 520
Case "preto"
ValorCor = 220
Case "amarelo"
ValorCor = 600
End Select

Me.TextBox1.Value = Me.ComboBox1.Value / 2 + ValorCor * Me.ComboBox1.Value

End Sub