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

在Excel里制作简单游戏界面

生成随机激活码

找工具箱

插入按钮

建宏

方法一:新建按钮的时候创建宏

方法二:右键->指定宏

VBA

VBA代码界面 调整字体

VBA代码

Public str As String ' 存储激活码显示的字符
Public st As String ' 中间变量,用来替代随机数
Public ot As String ' 显示的激活码
Public i As Integer ' 显示激活码的数量
Public j As Integer ' 激活码长度

Sub 按钮2_Click()
    ' 允许显示的字符
    str = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
    
    ' 循环9次生成9个激活码
    For i = 1 To 9
        ot = "" ' 每次生成激活码时清空ot
        ' 循环9次生成每个激活码的9个字符
        For j = 1 To 9
            ' 从1到62中随机生成一个数
            m = Application.WorksheetFunction.RandBetween(1, 62)
            ' 从str中提取第m个字符
            st = Mid(str, m, 1)
            ' 将提取的字符添加到ot中
            ot = ot & st
        Next j
        ' 将生成的激活码放入对应的单元格
        Cells(1 + i, 2) = ot
    Next i
End Sub

Sub 按钮2_Click()

str = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"

For i = 1 To 9
ot = ""
For j = 1 To 9
m = Application.RandBetween(1, 62)
st = Mid(str, m, 1)
ot = ot & st
If j = 9 Then Cells(1 + i, 2) = ot
Next
Next i

End Sub

效果

创建加减血条

血条颜色(自定义设置表格渐变)

这里可以改

血条加减代码

Sub Sheet2_按钮2_Click()
liliang = liliang + 1
Range("B1").Value = liliang
End Sub
Sub 按钮3_Click()
liliang = liliang - 1
Range("B1").Value = liliang
End Sub

效果


http://www.kler.cn/a/300962.html

相关文章:

  • 告别 Excel,拥抱 R 语言:开启数据分析新时代
  • [操作系统] 深入理解约翰·冯·诺伊曼体系
  • Navicat Premium 原生支持阿里云 PolarDB 数据库
  • 编译pytorch——cuda-toolkit-nvcc
  • vim将一行行尾倒数第三个字符替换成1
  • 【PyQt】如何在mainwindow中添加菜单栏
  • F12抓包09:获取图片base64码
  • [hadoop全分布部署]安装Hadoop、配置Hadoop 配置文件②_core-site
  • 为什么苹果智能为AI隐私设立了新的黄金标准
  • Windows Forms应用程序中集成一个ASP.NET API服务
  • Docker数据挂载本地目录
  • 基于SpringBoot+Vue的考研学习分享互助平台
  • 智能物流新“黑神话”:各位“天命人”,这份行业应用锦集请收下!
  • 实例讲解电动汽车车速计算算法及Simulink建模方法
  • 模型和算力看板:Compute DashBoard
  • springboot实战学习(1)(开发模式与环境)
  • 深入解读Docker核心原理:Cgroups资源限制机制详解
  • 第12章 进入保护模式
  • UE5 Linux编译流程(实战)
  • Mybatis-设计模式总结
  • 【LeetCode 算法笔记】1. 两数之和
  • 基于SpringBoot+Vue+MySQL的实训管理系统
  • CCRC-DSA数据安全评估师:网络安全风险评估
  • js实现生成随机数值的数组
  • ChatGPT+Simple Mind Map生成思维导图:快速提升学习效率
  • Linux命令的补全和自动完成完全开启