VBA表单控件(三)

论坛 期权论坛 期权     
Excel和Access学习笔   2019-7-27 14:44   7189   0

大家好,上节演示了数值调节钮和滚动条的小示例,本节开始介绍单选框、分组框和复选框控件的内容。
一、单 选 框 单选框在网页中一般都有遇到,下面介绍如何在工作表中添加单选框,以及如何使用。
首先选择开发工具选项卡-插入-单选框(窗体控件),在工作表中任意画出几个单选框,Excel会按顺序给单选框命名。


加入了多个单选框后,它们实际组成一组,点击单选框前的圆形选择框,可以发现只能选择其中一个。
具体使用时,在单选框控件上右键,选择设置控件格式--控制--单元格链接--选择显示结果的单元格。示例中选择A4单元格为例。
再选择不同的单选框后,A4单元格显示值也跟着变化,有可以随选择变化的数值,就可以顺着上节的思路来根据需要来设计使用。




同样右键选择设置控件格式,也可以选择属性,来控制控件的位置和大小。也可以编辑文字。单选框也可以指定宏,但并不常用可以,可以根据需求使用。
二、 分 组 框 上面示例多个单选框就像是单选题,一道题和多个单选选项。如果有多道单选题如何实现呢?这就需要借助分组框,将不同组的单元框分隔开。
下面在工作表中插入四个单选框,设置控件格式,将单元格链接设置为A4单元格。四个单选框为一组,选择不同的单选框,A4单元格显示的值不同。



下面插入分组框,将选项按钮1和2框起来作为一组。可以发现此时点击选项按钮1和2,A4单元格的值随之变化。但再去选项按钮3和4时,可以发现并不影响选项按钮1和2的选择,同时因为没有设置单元格链接,所以点击时也并没有值显示。



此时重新设置选项按钮3的设置控件格式,设置单元格链接为A6单元格,点击选型按钮3和4时可以发现数值又从1开始起变化。
两个分组框中的单选项相互不影响,即通过分组框将不同组的单选框分隔开来。同时每组的返回数值都是从1开始的。




有了可以变化的数值,就可以利用变化的数值,结合函数等去设计工作表。
三、 复 选 框 在了解了单选框和分组框之后,复选框更容易理解学习,复选框的单元格链接都是相互独立的。
下面通过简单示例介绍下复选框控件。如下面示例所示插入三个复选框。



Excel会为三个复选框依次命名,每个复选框是否选中都是相互独立的。



为每个复选框设置单元格链接,事例中设置为每个复选框前面的单元格。设置完成后,复选框中选中后在链接单元格中会显示TRUE(对应数值1),而如果不选中则显示FASLE(对应数值0)。
后面可以利用返回值结合函数和图标等扩展使用。


今天下雨
本节主要介绍表单控件中的单选框、分组框和复选框,后续会简单演示些示例,祝大家学习快乐。


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:45
帖子:9
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP