应用场景

在Excel的页面上放一个“确认”按钮,再放几个Option Button按钮,编写代码,点击“确认”按钮,判断出选择了哪个Option按钮,

然后根据选择不同的Option Button去进行后续动作。

解决办法:

网上搜了一下,没有找到好的办法,放在Form窗体上的Option Button的使用和放在工作表上的Option Button的使用方法不同。

这里记录一下我按网上搜到的一个办法,笨了一点,不过是可行的,先记录在这。以后有了好的办法再更新。

1.在Excel 的工作表上有如下几个Option Button,一个Process按钮

2.新增一个Sheet,Sheet Name命名为Temp,把选择的Option Button对应的值存放到Temp这个Sheet的A2单元格,使用的时候,判断A2单元格的数值,从而判断出选择了

哪个Option Button按钮。

3.选择Option Button按钮,关联Temp页的A2单元格

选中Option Button,点鼠标右键,选Format Control

4.选择Control页,然后在Cell Link里输入Temp!$A$2,点“OK”按钮

5.在VBE编辑器里,在确定按钮调用的过程里,输入下面代码

Dim iOptButton as Integer

iOptButton = ThisWorkbook.Worksheets("Temp").Cells(2, 1)

select case iOptButton

case 1

msgbox "选择了第1个Option Button按钮“,, vbDefaultButton1, "信息提示"

case 2

msgbox "选择了第2个Option Button按钮“,, vbDefaultButton1, "信息提示"

case 3

msgbox "选择了第3个Option Button按钮“,, vbDefaultButton1, "信息提示"

end Select

6.设置Temp 这一页为隐藏,经测试,设置为隐藏后,仍能正常使用

最新文章

  1. Eclipse中一个Maven工程的目录结构
  2. 常用ArcGIS for Silverlight 开发API介绍
  3. Android静默安装实现方案
  4. Maven 私有库 Nexus的安装
  5. [HTML][服务器]状态码列表status
  6. Servlet & JSP - Cookie
  7. Jquery-DataTable 使用介绍
  8. knockout --- foreach -- 前端必备
  9. Nagios监控系统的安装
  10. 多线程学习之三生产者消费者模式Guarded Suspension
  11. UIController子类控件 UI_06
  12. python在数据处理中常用的模块之numpy
  13. Oracle数据库远程连接配置教程
  14. bootstrapTable 参数说明
  15. C语言获取系统时间的几种方式
  16. libcurl+OpenSSL 库分享
  17. Jsch - java SFTP 文件上传下载
  18. 电商 APP 下单页(俗称车2) 业务流程概要设计
  19. 机器学习算法整理(二)梯度下降求解逻辑回归 python实现
  20. LeetCode——Move Zeroes

热门文章

  1. hyper-v安装ubuntu18的全过程+踩过的坑(win10家庭版)
  2. 传智播客C++视频学习笔记(3)
  3. go 序列化
  4. 基于SSM开发大学食堂采购管理系统源码
  5. Essential C++ 笔记-1
  6. Mac brew update 慢~~~
  7. Selenium实战(六)——数据驱动应用
  8. js磁力线代码(非压缩,自己在压缩的版本上优化了代码,易于阅读)
  9. HQL查询 HQL Named parameter [xxx] not set 的解决办法
  10. 使用mongoose--写接口