RETORNANDO NUMERO
                    Fala galera, tudo bom?
Então, eu quero aprender uma coisa simples.
Quero o seguinte:
Tenho uma TextBox e um Button.
Se eu colocar um numero maior que 5 na textbox o botão é liberado, e se o numero for menor que 5 o botão fica inativo.
Tentei isso:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
End Sub
Mas não deu certo
Alguem poderia me ensinar? Valeu.
            Então, eu quero aprender uma coisa simples.
Quero o seguinte:
Tenho uma TextBox e um Button.
Se eu colocar um numero maior que 5 na textbox o botão é liberado, e se o numero for menor que 5 o botão fica inativo.
Tentei isso:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
End Sub
Mas não deu certo

Alguem poderia me ensinar? Valeu.
                    Button1.Enabled = False
If TextBox1.Text > 4 Then
Button1.Enabled = False
Exit Sub
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
                
            If TextBox1.Text > 4 Then
Button1.Enabled = False
Exit Sub
End If
If TextBox1.Text < 4 Then
Button1.Enabled = True
End If
                    Bom, fiz o código considerando:
Nome do Formulário: UserForm1
Nome do text box: TextBox1
Nome do botão: Button1
Código:
                
            Nome do Formulário: UserForm1
Nome do text box: TextBox1
Nome do botão: Button1
Código:
Citação:
Private Sub TextBox1_Change()
On Error Resume Next
Dim temp As Integer
temp = TextBox1.Value
If temp > 4 Then
Button1.Enabled = True
Exit Sub
End If
If temp < 4 Then
Button1.Enabled = False
End If
End Sub
Private Sub UserForm_Initialize()
TextBox1 = [Ô][Ô]
Button1.Enabled = False
Button1.Caption = [Ô]Validar[Ô]
End Sub
                       Eu faria assim no evento TextChaged da Textbox: 
 
AndAlso = somente se TextBox1.Text for numerico verifica se o valor é maior que 4.
  
                
             Button1.Enabled = False
Button1.Enabled = IIf(IsNumeric(TextBox1.Text) AndAlso TextBox1.Text > 4, True, False)AndAlso = somente se TextBox1.Text for numerico verifica se o valor é maior que 4.
                    Galera, valeu, era certinho o que queria, as dicas do ROBIU e JRAFAEEL deram certo.
Só que agora vou avançar um pouco mais e fazero seguinte:
Quero pegar as informações desse site: http://beans.itcarlow.ie/prices-loyalty.html
Como vocês podem ver o site apresenta um preço que muda a cada 15 minutos.
Eu queria fazer a mesma aplicação so que com o valor que estiver presente naquele site.
Exemplo: Se no site o preço estiver maior 4$ então meu botão vai ficar ativado (Enabled = True) e se tiver menor que 4$ o botão inativo (Enabled = False).
Valeu galera.
            Só que agora vou avançar um pouco mais e fazero seguinte:
Quero pegar as informações desse site: http://beans.itcarlow.ie/prices-loyalty.html
Como vocês podem ver o site apresenta um preço que muda a cada 15 minutos.
Eu queria fazer a mesma aplicação so que com o valor que estiver presente naquele site.
Exemplo: Se no site o preço estiver maior 4$ então meu botão vai ficar ativado (Enabled = True) e se tiver menor que 4$ o botão inativo (Enabled = False).
Valeu galera.
                    Muito simples, basta apenas Parsear o HTML e extrair o valor. No tópico abaixo ajudei um camarada a fazer isso, basta adaptar.
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=373550&varWorld=
            http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=373550&varWorld=
                    Altair, não teria como simplificar?
Esse tópico que você passou é mais ou menos o que eu queria, mas tem muitas mensagems, não consigo identificar qual delas resolveria meu problema.
            Esse tópico que você passou é mais ou menos o que eu queria, mas tem muitas mensagems, não consigo identificar qual delas resolveria meu problema.
                    Assim vc extrai o valor para a string variavel.
            Dim Spans As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName([Ô]strong[Ô])
        For B = 0 To Spans.Count - 1
            Dim Variavel As String
            Dim final As Double
            Variavel = Spans.Item(B).InnerText : B += 0
Next
                    Ok, mas aonde entraria o endereço do meu site? (http://beans.itcarlow.ie/prices-loyalty.html)
                
            
                    vc tem que criar um webbrowser e direciona-lo para esse endereço.
                
            
                    Altair, eu me esforcei aqui mas só deu erros :(
Sou muiti iniciante, eu só consigo aprender analisando os códigos, se for pra mim [Ô]escrever[Ô] eles, não sai nada.
Tentei por aquele método do WebBrowser.Navigate mas não sei.
Também não sei aplicar esses códigos no meu antigo código.
é ruim ser noob :(
            Sou muiti iniciante, eu só consigo aprender analisando os códigos, se for pra mim [Ô]escrever[Ô] eles, não sai nada.
Tentei por aquele método do WebBrowser.Navigate mas não sei.
Também não sei aplicar esses códigos no meu antigo código.
é ruim ser noob :(
                        Tópico encerrado , respostas não são mais permitidas
                    
                



