VBA Excel口算题

口算题函数

利用随机数写个20以内加减法口算题函数

vbscript 复制代码
Function Kousuan()
    Dim intOne As Integer
    Dim intTwo As Integer
    Dim strFlg As String
    Dim intFlg As Integer
    Dim strRtn As String
    
    intFlg = Application.WorksheetFunction.RandBetween(0, 1)
    strFlg = "-"
    If intFlg = 0 Then strFlg = "+"
    
    intOne = Application.WorksheetFunction.RandBetween(10, 20)
    intTwo = Application.WorksheetFunction.RandBetween(1, 20)
    
    If strFlg = "-" Then
        If intOne > intTwo Then
            strRtn = intOne & strFlg & intTwo & "="
        Else
            strRtn = intTwo & strFlg & intOne & "="
        End If
    Else
        strRtn = intOne & strFlg & intTwo & "="
    End If
    
    shuxue = strRtn
End Function
相关推荐
yivifu5 天前
在VBA中结合正则表达式和查找功能给文档添加交叉连接
正则表达式·word·vba·交叉链接
斐夷所非11 天前
VBA API 概述 / 声明 / 宏编程
vba
lc寒曦23 天前
【VBA实战】使用Word制作简易的考试及阅卷系统
word·vba·考试系统
Access开发易登软件1 个月前
【vba源码】导入excel批注信息
数据库·excel·vba·access
ruleslol1 个月前
VBA10-处理Excel的动态数据区域
excel·vba
lc寒曦2 个月前
【VBA实战】用Excel制作排序算法动画续
排序算法·excel·vba·文档自动化处理
ruleslol2 个月前
VBA02-初识宏——EXCEL录像机
excel·vba
lc寒曦2 个月前
【VBA实战】用Excel制作排序算法动画
排序算法·excel·vba
szial2 个月前
使用VBA宏合并多个Excel文件的Sheet页
excel·vba
taller_20003 个月前
使用VBA快速将文本转换为Word表格
word·vba·表格·word vba·文本转表格