Excel表格VBA程序随机数验证

2025-10-19 20:49:25

1、打开Excel表格,点击【开发工具】,【Visual Basic】进入到VBA程序编辑对话框里面。

Excel表格VBA程序随机数验证

2、点击【插入】,【模块】,然后在程序窗口里面输入以下程序:

Sub 随机数加对话框()

Dim i, j, k, m As Double

Dim str As String

i = Round(Rnd() * 10 + 1, 1)     '随机数为1-11,四舍五入取1位小数

j = Round(Rnd() * 10 + 1, 1)     '随机数为1-11,四舍五入取1位小数

k = i + j

str = i & "+" & j & "="          '显示为i的值+j的值=

m = Application.InputBox(prompt:=str, Title:="请输入计算结果", Default:="", Type:=1)

If m = k Then

MsgBox "计算结果正确"

Else

MsgBox "计算结果不正确"

End If

End Sub

Excel表格VBA程序随机数验证

Excel表格VBA程序随机数验证

3、按下【F5】键运行宏,之后就可以看到弹出的窗口,输入正确的计算值则会提示“输入结果正确”,如果错误就会提示“输入结果不正确”。

Excel表格VBA程序随机数验证

Excel表格VBA程序随机数验证

Excel表格VBA程序随机数验证

4、对于要执行“输入结果正确”之后的程序,可以将需要用到的程序添加进来,或进行替换。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢