2014-02-24 94 views
0

如何獲得該值的範圍,如果該值在範圍內,則結果爲true否則爲false。示例第一個給定值爲5,第二個給定數字爲8.如果I輸入5或6或7或8,則輸出爲PASSED,但如果輸入不在範圍輸出中則爲FAILED。如何獲得該值的範圍,如果該值在結果爲真的範圍內否則爲假

嘗試

 If CDbl(TextBox16.Text) > CDbl(TextBox13.Text) And CDbl(TextBox16.Text) > CDbl(TextBox14.Text) Then 

      TextBox17.Text = "FAILED" 
     Else 
      TextBox17.Text = "PASSED" 
     End If 
    Catch ex As Exception 
    MessageBox.Show(" Required Complete LCR Specification!", "Invalid Process", MessageBoxButtons.OK, MessageBoxIcon.Stop) 
     TextBox16.Focus() 

    End Try 

回答

0
If CDbl(TextBox16.Text) < CDbl(TextBox13.Text) Or CDbl(TextBox16.Text) > CDbl(TextBox14.Text) Then 
    TextBox17.Text = "FAILED" 
Else 
    TextBox17.Text = "PASSED" 
End If 
Catch ex As Exception 
MessageBox.Show(" Required Complete LCR Specification!", "Invalid Process", MessageBoxButtons.OK, MessageBoxIcon.Stop) 
    TextBox16.Focus() 

End Try 

我認爲這會工作。 你TextBox13應該包含起始編號和TextBox14應包含終止數

0

嘗試這個

TextBox1.Text=5 
TextBox2.Text=8 

If CDbl(TextBox3.Text) >= CDbl(TextBox1.Text) And CDbl(TextBox3.Text) <= 
CDbl(TextBox2.Text) Then 
      MsgBox("Passed") 
Else 
      MsgBox("failed") 
End If 
相關問題