Problem

一个抽奖软件,效果图如下。
点击随机数或者按钮3会进行抽奖。

Solution

1、Excel打开开发者工具

2、插入按钮,选择指定宏

3、编写VBA程序

4、另存为启用宏的xlsm

Codes

Sub ASD_Click()
Dim a As Integer
Randomize
a = Int(Rnd() * 59 + 1)
Range("a14") = a
End SubSub ASDF_Click()
Dim x, y As Integer
Randomize
x = Int(Rnd() * 8 + 1)
y = Int(Rnd() * 8 + 1)
Range("a1:h8").Interior.ColorIndex = xlNone
Cells(x, y).Interior.ColorIndex = 3
End Sub

基于VBA的Excel抽奖软件相关推荐

  1. 基于VBA实现Excel十字交叉高亮显示

    平时做表用的OFFICE的Excel 1 打开vbe编辑器 具体操作过程见我关于Excel利用VBA实现去掉单元格两边空格的方法. 2 双击左侧thisworkbook标签,并粘贴代码 Private ...

  2. 用Excel制作抽奖软件

    本来不想写此博客,但今天是休假后第一天上班,为了更快投入工作中,因此开写... 年前应厂内要求,用Excel中的VBA编写了此套抽奖软件.之后就想干脆制作一个通用的抽奖软件,这样以后只要更新名单便可以 ...

  3. 基于 Electron 和 Angular 的抽奖软件 MyLottery

    MyLottery 详细介绍 MyLottery是一个基于Electron 和 angular做的抽奖软件,可以编译运行到各种桌面系统. 具有以下特性 动画效果炫酷 可以选择xlsx格式数据初始化成员 ...

  4. 介绍一款开源的类Excel电子表格软件

     Excel一直以霸主的地位,占领了Windows桌面表格软件市场No 1,与此同一时候,Office套装产品差点儿成为了IT行业的标配办公技能.有无相似Excel的桌面程序,绿色版,实现主要的数 ...

  5. cass二次开发vba和lisp_基于VBA的AutoCAD二次开发及应用实例

    1引言本文引用地址:http://www.eepw.com.cn/article/190993.htm AutOCAD2005是AutOdesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制 ...

  6. ChatGPT与VBA:Excel操作一键搞定的全能助手

    摘要 Excel是一款广泛应用于数据处理和分析的工具,而VBA(Visual Basic for Applications)是一种用于编程自动化Excel操作的语言.然而,对于非专业的Excel用户来 ...

  7. 基于VBA的数据录入界面开发

    基于VBA的数据录入界面开发: 一.用户需求: EXCEL表格中需要录入信息过多,人为查找耗时且易出错. 二.功能实现: 根据输入信息,在界面查找并显示相应数据. 在界面填写待填充信息,同步保存到EX ...

  8. 重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言

    如果微软的 Excel 中支持了人生苦短的 Python,你还会喜欢那个直接且易上手的 VBA 编程吗? 近日,据国外媒体 BLEEPINGCOMPUTER 报道,微软正考虑添加 Python 为官方 ...

  9. VBA与Excel内置的函数

    了解VBA与Excel内置的函数,能够使我们处理起任务来事半功倍.这些函数不仅使用方便,而且效率一般都比较高(有些是例外的,特别是某些工作表函数),比我们自己写的要高效的多. VBA内置的函数 VBA ...

最新文章

  1. AI 还原康乾盛世三代皇帝的样貌,简直太太太好玩了!
  2. 复位 stm32_stm32学习笔记
  3. 解决zip包安装python pip的安装问题
  4. [目录]Linux 核心系统命令目录
  5. 三个最简单公式讲完卡尔曼滤波算法
  6. 图形处理-几种图像修复方法
  7. [react] super()和super(props)有什么区别?
  8. 15个带示例的jQuery滚动条插件
  9. 基于python开发的口罩供需平台
  10. C语言野指针产生的情况
  11. Element-UI-的登录页面_改进---Element-UI工作笔记006
  12. logstash filter 处理json数据按原始数据字段数据存储
  13. 尼克老湿の面试回顾(7)
  14. Mac快速备忘录开启与关闭设置方法
  15. 将远程linux中的文件拷贝过来,Linux之间远程拷贝文件
  16. pytorch 网络结构可视化之netron
  17. Oracle中的存储过程【Stored Procedure】和存储函数【Stored Function】
  18. 美国 android手机号码,格式编辑文本为美国电话号码1(xxx)-xxxx你在android中键入?...
  19. 如何制作表格(一)——TableLayout
  20. 埃森哲2021财年第三季度全球营收达133亿美元;富士胶片创新解决方案新成员亮相CHINA PRINT 2021 | 全球TMT...

热门文章

  1. 1080P和720P视频分辨率到底是多少
  2. Linux系统的介绍
  3. 《Java 后端面试经》数据库篇
  4. matlab画服装版,教程·服装设计 | 假装是设计师—学习女装手稿绘制技巧
  5. AI 算法在视频可分级编码中的应用
  6. Oracle:时间类型
  7. Linux服务器使用和环境配置
  8. java poi读取word中附件_数据导出生成word附件使用POI的XWPFTemplate对象
  9. C#调节图片的透明度
  10. python openpyxl 创建表格后设置表格保护,结构保护 (设置只读)