求高手指点:在excel中利用窗体单选框,怎么在宏中判断单选框的状态?

 我来答
脱郁郁宵
2019-10-24 · TA获得超过1148个赞
知道小有建树答主
回答量:2456
采纳率:95%
帮助的人:13.1万
展开全部
如果不写代码的话,可按下面的方法试试:
1、以提问截图为例,假设复选框分布在表格的a1:f7单元格区域,在h1:h7单元格输入5,在i1:i7单元格输入4,......在m1:m7单元格输入0。
2、选中1至7行,将字体(不是背景)颜色设为白色。
3、右键选中a1单元格那个名称5分的复选框(左上角第一个)——在右键菜单中点击“设置控件格式”——点“控制”页签——在“单元格链接”输入框中输入“$a$1”(也可点右边的工作表图标用鼠标选)。然后再按此方法将第二5分复选框单元格链接设为$a$1...$a$7。
4、按照3的步骤将4分复选框的单元格链接分别依次设为$b$1...$b$7,.....直到“无体现”复选框依次设为$f$1...$f$7。
5、选中a8单元格,在编辑栏输入公式“=sum(a1:a7*h1:h7)”,然后按ctrl+shift+enter组合键完成数组公式输入。
6、在b8单元格输入公式“=sum(b1:b7*i1:i7)”.....f8单元格公式“=sum(f1:f7*m1:m7)”。注意都是数组公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pxiceplay
2013-11-04 · TA获得超过1.9万个赞
知道大有可为答主
回答量:4881
采纳率:50%
帮助的人:5265万
展开全部
这个在帮助里没有,不过你可以通过录制宏来看出,单选框的属性是:optionbuttons
可以通过optionbuttons.count看总共数量,通过optionbuttons(n).name来看名称,通过optionbuttons(n).value来看值。
选中的时候value为1,未选中为-4146,也就是xloff。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazy0qwer
2013-11-03 · TA获得超过3304个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1401万
展开全部
1、改用 控件工具箱 中的控件,然后利用单选框的单击事件进行判断。
2、用类模块来处理,这个对新手来说比较困难。

建议还是用第一个建议。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式