分享

使用单选按钮和多选按钮,制作带自动统计功能的调查问卷(二)

 海ksqpnkjr1sm6 2017-05-25

继续上一讲的内容。

我们将选项按钮分组后,还需要进行以下各种设置。

我们先以表单控件为例来详细地讲一下。


1、编辑文字

点击每一个选项按钮的右键菜单中的“编辑文字”,可以编辑其中的文字内容,将其更改为有代表意义的内容;点击分组框,可以更改分组框的文本,也可以直接清空。

如下图所示,我们一组选项按钮分别更改内容,将分组框文本清空。


2、组合

按住Ctrl键,将分组框和选项按钮一起选中,点击右键菜单中的“组合”,将这几个控件组合在一起,便于复制或移动。如果需要使用多个相同的内容,我们可以直接复制整个组合、粘贴。


3、对齐

在调整格式时,我们可以灵活使用【格式】选项卡下面的对齐功能。

其中“横向分布”可以使选项按钮等间距地水平分布,“纵向分布”可以使选项按钮等间距地垂直分布。


4、链接单元格

选中每组选项按钮控件中的一个,点击右键菜单中的“设置控件格式”,在“控制”选项卡设置该控件的单元格链接。

对于选项按钮,链接单元格显示一组中选中了第几个按钮。

对于复选框,链接单元格显示True或False,表示选中或未选中状态。


5、设置公式

如下图所示,我们简单地设置了几个调查选项。

然后将各个控件链接到C2到C9的各个单元格,并在C2:C9的区域内分别设置公式。

C2公式=CHOOSE(B2,20,10,0),表示选中1、2、3选项分别得分20、10、0。

C3公式=CHOOSE(B3,20,10,0)

C4公式=CHOOSE(B4,50,20,0)

C5公式=B5*2,表示勾选了就得2分,否则得0分。

C6:C9公式跟C5一致。

最后在L5单元格设置公式=SUM(C2:C9),对得分求和。

这样我们就完成了设置。点击每个控件,可以看到分数就会跟着变化了。


下面介绍一下ActiveX控件的设置。

使用ActiveX控件,需要在“属性”对话框中设置。

注意,需要在“设计模式”下才可以编辑属性。


1、设置文本内容

设置Caption属性,可以更改控件中显示的文本内容。


2、设置链接单元格

设置LinkedCell属性,可以在单元格中显示是否已选中该控件。


3、设置字体

设置Font属性,可以更改字体、字体大小、加粗、倾斜、下划线等。


4、设置公式

ActiveX选项按钮控件需要每个空间链接到一个单元格,这点跟表单控件是不一样的。所以公式也需要相应地改一下。

第一组控件分别链接到B2、C2、D2单元格。第二组、第三组跟第一组相似。

复选框控件分别链接到B5:B9中每个单元格。

E2单元格公式=SUMPRODUCT((B2:D2)*1,{20,10,0})

其他公式如下图所示。

最终得分N5单元格公式=SUM(E2:E9)。

最后设置格式如下。


最后,我们还可以进一步扩展功能,添加上提交按钮,收集用户名和得分,将数据保存到网络文件上。这里就需要使用较多的VBA编程知识了。

如果你有这方面的需求,欢迎联系李老师。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多