Excel表格VBA程序随机数验证

 时间:2026-02-12 03:05:31

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、对于要执行“输入结果正确”之后的程序,可以将需要用到的程序添加进来,或进行替换。

  • 在VBA编程中怎样创建一个函数?
  • Excel中如何快速显示出众多数据的前三名
  • 如何利用VBA代码求销售量的方差
  • excel中快速保护工作表
  • 在Excel表格中如何插入图表
  • 热门搜索
    不堪设想的意思 above是什么意思 剧透是什么意思 巍峨的意思 favorite是什么意思 匀称的意思 酷似的意思 小样什么意思 雪上加霜的意思 什么的阵雨