当前位置: 首页 > news >正文

Excel:vba实现生成随机数

Sub 生成随机数字()Dim randomNumber As IntegerDim minValue As IntegerDim maxValue As Integer' 设置随机数的范围(假入班级里面有43个学生,学号是从1→43)minValue = 1maxValue = 43' 生成随机数(在1到43之间生成随机数)randomNumber = Application.WorksheetFunction.RandBetween(minValue, maxValue)' 显示结果MsgBox "生成的随机数字是: " & randomNumber
End Sub

 
随机点名:(可能会出现重复的)

Sub 随机点名()Dim randomIndex As IntegerDim selectedName As StringDim lastrow As Integer'获取最后一行lastrow = Cells(Rows.Count, 1).End(xlUp).Row' 生成随机索引,即名字前面的行号(在第一行到最后一行之间进行选择)randomIndex = Application.WorksheetFunction.RandBetween(1, lastrow)' 获取选中的名字selectedName = Cells(randomIndex, 1).value' 显示结果MsgBox "选中的名字是: " & selectedName
End Sub


 

http://www.lryc.cn/news/469420.html

相关文章:

  • Python | Leetcode Python题解之第506题相对名次
  • 安全见闻(6)
  • Promise、async、await 、异步生成器的错误处理方案
  • 腾讯云:数智教育专场-学习笔记
  • Ovis: 多模态大语言模型的结构化嵌入对齐
  • python的Django的render_to_string函数和render函数模板的使用
  • 基于Python大数据的王者荣耀战队数据分析及可视化系统
  • 【Linux学习】(3)Linux的基本指令操作
  • Mac 使用脚本批量导入 Apple 歌曲
  • 全桥PFC电路及MATLAB仿真
  • 【安当产品应用案例100集】025-确保数据安全传输——基于KMS与HSM的定期分发加密解决方案
  • 十 缺陷检测解决策略之三:频域+空域
  • 有望第一次走出慢牛
  • 计算机网络(十二) —— 高级IO
  • 电力行业 | 等保测评(网络安全等级保护)工作全解
  • 总裁主题CeoMax-Pro主题7.6开心版
  • 深入探讨编程的核心概念、学习路径、实际应用以及对未来的影响
  • IDEA如何将一个分支的代码合并到另一个分支(当前分支)
  • Python实现基于WebSocket的stomp协议调试助手工具
  • 基于neo4j的旅游知识图谱维护与问答系统
  • 竞赛学习路线推荐(编程基础)
  • webRTC搭建:STUN 和 TURN 服务器 链接google的有点慢,是不是可以自己搭建
  • 利用Pix4D和ArcGIS计算植被盖度
  • 用docker Desktop 下载使用thingsboard/tb-gateway
  • 从视频中学习的SeeDo:VLM解释视频并生成规划、代码(含通过RGB视频模仿的人形机器人OKAMI、DexMV)
  • 项目集群部署定时任务重复执行......怎么解决???
  • 使用JUC包的AtomicXxxFieldUpdater实现更新的原子性
  • vue3组件通信--props
  • leetcode-75-颜色分类
  • 【嵌入式原理设计】实验三:带报警功能的数字电压表设计