在VB中如何表示“并且”

dima,bifa=123456并且b=456789thenmsgbox"11",,"11"中的“并且”应该用什么表示?在线等and没用a,b已经声明了a=text1.t... dim a,b
if a=123456 并且 b=456789 then
msgbox"11",,"11"
中的“并且”应该用什么表示?
在线等
and 没用

a,b已经声明了
a=text1.text
b=text2.text
加了括号也没用啊.......

不好意思 我已经明白了 谢谢大家
展开
 我来答
zdingyun
推荐于2017-12-16 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48172
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

在VB中表示并且可用And运算符。

  • 并且的英语译文是:and。

  • and的中文解释是:和, 与, 而, 及, 而且, 并且。

  • And 运算符,用来对两个表达式进行逻辑连接。

  • And 运算符示例

    本示例使用 And 运算符来做两个表达式结果的逻辑合取(a logical conjunction)。

    Dim A, B, C, D, MyCheck

    A = 10: B = 8: C = 6: D = Null   ' 设置变量初值。

    MyCheck = A > B And B > C   ' 返回 True。

    MyCheck = B > A And B > C   ' 返回 False。

    MyCheck = A > B And B > D   ' 返回 Null。

    MyCheck = A And B   ' 返回 8(位比较的结果)。

  • 问帖的代码该这样编写:

    Private Sub Command1_Click()

        Dim a As Long

        Dim b As Long

        a = Text1.Text

        b = Text2.Text

        If a = 123456 And b = 456789 Then

            MsgBox "11", , "11"

        End If

    End Sub

    Private Sub Form_Load()

        Text1 = 123456

        Text2 = 456789

    End Sub



  


Zaxife
2009-11-07 · TA获得超过1254个赞
知道小有建树答主
回答量:1138
采纳率:0%
帮助的人:421万
展开全部
if (a=123456) And (b=456789) then

条件一定要加括号进行高优先运算,否则默认是 And、Or、Not这些逻辑运算级别最高的,这个一定要注意。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
河蟹和谐河蟹
2009-11-07 · TA获得超过1156个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:787万
展开全部
and?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式