永发信息网

vb简单题目

答案:2  悬赏:10  手机版
解决时间 2021-07-29 02:14

Private Sub Form_Click()
Dim a As Double
a = InputBox("请输入一个数字")
If a < 0 Then
MsgBox = "这是一个负数"

else

msgbox="这是一个正数"
Print a
End Sub

请问哪点有问题?系统提示编译错误,赋值号左边的函数调用必须返回变体或对象。

有哪个高手帮帮忙。。

最佳答案

你的程序有几大问题。首先,你忘记写了End If;其次,MsgBox = "这是一个负数",这语句有问题,MsgBox是一个子程序,别使用赋值符号;再次,你有对零的情况进行判定。


修改如下:


Dim a As Double
a = InputBox("请输入一个数字")
If a < 0 Then
MsgBox "这是一个负数"
ElseIf a > 0 Then
MsgBox "这是一个正数"
Else
MsgBox "这是0"
End If
Print a

全部回答

Private Sub Form_Click() Dim a As Double a = val(InputBox("请输入一个数字")) If a < 0 Then MsgBox "这是一个负数"

else

msgbox "这是一个正数" Print a

End if End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男方家有一妹妹(非亲生),他和一女(独生子
求电脑配制单
我家电脑上的图标怎么都变蓝了?
蒸湘区衡阳百和诊所怎么去啊,谁知道地址啊
人流后多久去医院检查?
动漫:当你初次看《夏目友人账》,你觉得夏目
1加1为什么等于2?具体解题具体过程和解析!
火之鸟为什么是神作,人什么鸟的四字成语
新洲区武汉兰黛之谜身心灵养生会所地址在哪里
谁可以給我一颗QQ爱墙种子?谢谢了
空间里有免费的背景吗在哪里
活着究竟为什么??
为什么在电脑中找不到已装的软件?
c76有一款东方系列的同人格斗游戏叫什么名字
头发始终有一簇是打结的怎么回事啊?
推荐资讯
怎么样子交朋友
我的电脑不能装OFFIC
在唐山人力资源市场上班好吗?那是属于企业单
为什么想要忘记的一个朋友,但是看到他,总是
我小孩现在一个半月他为什么总是白天睡觉晚上
长葛市许昌老潼关肉夹馍地址在哪,我要去那里
怎么样使火柴在水底燃烧
古诗词中的饮酒诗句,饮酒赏花的古诗词
好听的伤感舞曲有哪些?
时常感觉呼吸困难,有东西压迫(ask:医生)
蜗居到底演绎了什么
下陆区黄石天和大药房这个地址在什么地方,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?