Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Textbox


bEbEr

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Caro amigo:

Você deve ter feito o seguinte: criou uma userform, nela colocou 3 textbox e um botão, na textbox1 você irá colocar um valor ( 1 ) , na textbox2 você irá colocar outro valor (2 ) e na textbox 3 você quer que apareça a soma da textbox1 + textbox2 = 3 quando clicar no botão.

O que está acontecendo com você é que ao invés de somar ela está concatenando.

Para somar use o seguinte :

Private Sub CommandButton1_Click()

TextBox3 = Int(TextBox1) + Int(TextBox2)

End Sub

Abraço!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Correto FabianoCRZ, porém o Int pegará apenas a parte inteira, e se for um ponto flutuante? Portanto a melhor forma de proceder é usando o Val.

TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)

Link para o comentário
Compartilhar em outros sites

  • 0
Correto FabianoCRZ, porém o Int pegará apenas a parte inteira, e se for um ponto flutuante? Portanto a melhor forma de proceder é usando o Val.

TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)

Caro amigo Renato:

Realmente não havia pensado nisso. Mas não sei se você notou, quando se coloca por exemplo 1.5 + 2 o resultado é 3,5 , mas se usamos uma vírgula ao invés de ponto o resultado é 3.

Até agora não consegui uma alternativa para que a soma seja realizada usando vírgula.

Abraço!!! :P

Link para o comentário
Compartilhar em outros sites

  • 0
Até agora não consegui uma alternativa para que a soma seja realizada usando vírgula.

nesse caso deve funcionar com CDbl().

É isso ai amigo Kuroi: deu certinho o seguinte comando TextBox3 = CDbl(TextBox1) + CDbl(TextBox2)

TextBox3 = CDbl(TextBox1) + CDbl(TextBox2)

Dessa forma se for usado vírgula ao invés de ponto o resultado dá certinho!!!!!

valeu......vivendo e sempre aprendendo!!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...