标题:[求助]关于inputbox函数的问题
只看楼主
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
结帖率:100%
 问题点数:0 回复次数:10 
[求助]关于inputbox函数的问题
问题:在程序中添加inputbox函数后,运行时,按"取消"出现错误,应该怎么解决啊????????????
代码如下:
Dim d%, n%, k%, sum&
Private Sub Form_activate()
k = k + 1
bt: d = InputBox("请输入第" + Str(k) + "学生的成绩", "输入成绩", 0)
n = MsgBox("确定是否继续输入分数?", 36, "是否继续输入")
sum = sum + d
k = k + 1
If n = 6 Then
GoTo bt
End If
Label4.Caption = k - 1
Label5.Caption = sum
Label6.Caption = Int(sum / (k - 1) + 0.5)
End Sub
搜索更多相关主题的帖子: inputbox 函数 
2007-09-22 00:49
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
自己写错误处理啊。这也要来问……
2007-09-22 01:15
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
得分:0 
回复:(multiple1902)自己写错误处理啊。这也要来问...
能不能告诉我如何进行错误处理,我是个新手,谢拉
2007-09-25 00:43
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
应该写Dim strInput as String
strInput = InputBox("请输入第" + Str(k) + "学生的成绩", "输入成绩", 0)
d = Val(strInput)


by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
2007-09-25 00:48
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
得分:0 
Private Sub Command1_Click()
Dim str As String

str = InputBox("")
If Not CBool(StrPtr(str)) Then
MsgBox "你按的是取消键"
Else
MsgBox "你按的是确定键"
End If

End Sub

2007-09-25 09:38
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
晕死,又让我看见goto。。。。。。。。。
这里明明不需要也不应该使用


by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
2007-09-25 09:40
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
得分:0 
Private Sub Form_activate()
这个里写这个, 晕忽忽

2007-09-25 09:46
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
得分:0 
我是个菜鸟,谢谢各位高手多多指点
2007-09-27 01:21
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
得分:0 
以下是引用雨中飞燕在2007-9-25 9:40:40的发言:
晕死,又让我看见goto。。。。。。。。。




用setjmp/longjmp?? 呵呵


Repeat  Life=Study;Until (death);
2007-09-27 01:35
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
得分:0 
回复:(abc5566)[求助]关于inputbox函数的问题

InputBox 可能返回 vbNullString

-----------------------
Dim lpszScore As String
lpszScore = InputBox("...", "...", "0")

d = IIf(IsNumeric(lpszScore), CDbl(lpszScore), 0)
'
Debug.Print IIf(lpszScore=vbNullString, "Cancel", "OK") & " button was clicked."


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2007-09-27 01:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-171968-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.453604 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved