ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 14850|回复: 14

[已解决] 如何利用选项按钮给另一个单元格赋值?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-2-3 15:04 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
建立两个选项按钮,然后给另外一个单元格赋予规定的值,如:在A1,A2建立两个选项按钮,如何根据选择,来给B1赋值(1,2)?

TA的精华主题

TA的得分主题

发表于 2014-2-3 15:30 | 显示全部楼层
是这样的效果吗?
Book1.zip (9.24 KB, 下载次数: 616)

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-2-3 15:34 | 显示全部楼层
本帖最后由 jelly1921 于 2014-2-3 15:37 编辑

是这个意思,谢谢!!!
祝新年快乐!
能说说怎么做的吗?

TA的精华主题

TA的得分主题

发表于 2014-2-3 15:42 | 显示全部楼层
  1. Private Sub OptionButton1_Click()
  2. If OptionButton1 = True Then [b1] = 1
  3. End Sub
  4. Private Sub OptionButton2_Click()
  5. If OptionButton2 = True Then [b1] = 2
  6. End Sub

复制代码

TA的精华主题

TA的得分主题

发表于 2014-2-3 15:45 | 显示全部楼层
请见附件。

选项按钮0203.rar

9.77 KB, 下载次数: 372

TA的精华主题

TA的得分主题

发表于 2014-2-3 15:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 lu_zhao_long 于 2014-2-3 15:55 编辑
jelly1921 发表于 2014-2-3 15:34
是这个意思,谢谢!!!
祝新年快乐!
能说说怎么做的吗?


见截图。在插入单选按钮以后,设置它的属性。几个比较关键的属性值有:
BackStyle:= 1 -fmBackStyleOpaque               意思是不透明的,可以将背景遮盖住。目的是将下面的 A1 单元格挡住;
Caption:                                                         这是你想显示给用户看到的内容,根据需要填写。比如例子中的 “选项一”
GroupName:                                                   这个比较关键。如果你需要几个单选按钮属于同一个组,则必须把它们的这个属性值设置为相同的名称。比如我在这里写成了 Selector1;
LinkedCell:                                                      意思是你需要将选择以后的结果填入哪一个单元格。默认没有。比如下面截图中我把它设置在了 A1 单元格。配合前面的 BackStyle 属性就可以不让用户发现了;

在附件中,第二单选按钮的属性有:
Caption: 选项二
LinkedCell:A2

其它两个关键属性值同前面一个单选按钮相同。
B1 单元格内的公式:=A1*1+A2*2    这个公式就不需要我解释了吧?!
Untitled.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-2-3 16:53 | 显示全部楼层
再请教一个问题:
如何修改按钮中文字的字体大小?

TA的精华主题

TA的得分主题

发表于 2014-2-3 17:43 | 显示全部楼层
jelly1921 发表于 2014-2-3 16:53
再请教一个问题:
如何修改按钮中文字的字体大小?

在 6 楼截图中的属性框中,点击 Font 属性后面的值,就会出现一个下拉箭头。点击那个下拉箭头,就可以进入一个选择字体的窗口。选好后确认返回即可。

另外,再告诉楼主一个提问的小技巧。如果你需要别人的回复,那么就在那人回复的帖子下面点击“回复”按钮进行追问。这样的话,被追问者很快收到提示的短消息。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-2-3 18:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢各位的帮忙。终于搞定了!

选择一个小小的按钮就可以得出不同的结论了

无标题.jpg

TA的精华主题

TA的得分主题

发表于 2014-2-3 19:38 | 显示全部楼层
jelly1921 发表于 2014-2-3 18:52
谢谢各位的帮忙。终于搞定了!

选择一个小小的按钮就可以得出不同的结论了

做得这么复杂呀!楼主是搞 6 σ 的吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-12 05:55 , Processed in 0.026452 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表