一、如何用excel制作投票
(1)建立一个Excel表,表头格式和图中一致,也就是说我们指定的计数范围是B2开始的B列。
(2)在Excel菜单栏的空白处双击,选择自定义快速访问工具栏。从“所有命令”中选择“控件”,然后添加、保存。
(3)到这一步的时候标题栏的位置就出现了一个小工具箱的图标,点击它插入ActiveX控件,选择按钮。
(4)调整按钮的大小和位置到你想要的地方,这里我们放置在了C列的第二格。(点之前的工具箱图标进入设计模式可以调整按钮的格式)
(5)使用填充命令将其下的列填上按钮,根据实际需求选择按钮的数量。
(6)默认情况下这些按钮的名字依次是“CommandButton1”、“CommandButton2”……下面按 Alt + F11 进入本sheet的宏编辑界面。
(7)对于投票这个系统,宏命令很简单,直接为对应格的数值加1,这里根据之前的设定代码如下:
复制代码
1 Private Sub CommandButton1_Click()
2 [B2] = [B2] + 1
3 End Sub
4 Private Sub CommandButton2_Click()
5 [B3] = [B3] + 1
6 End Sub
复制代码
(8)接下来算是一点小技巧吧。比如我有百八十个候选人,每一个按钮的宏结构是一样的,但脚标还有按钮编号都不一样,手动改自然很费事。所以下面提供一个文本处理的小程序,输入候选人数量,就可以生成宏文档了:
复制代码
1 #include
2 #include
3
4 using namespace std;
5
6 int main()
7 {
8 int i,n;
9
10 cout << "Please input the number of total candidates:" << endl;
11 cin >> n;
12
13 ofstream fin("dest.txt");
14
15 if(fin)
16 {
17 for(i = 0;i < n;i++)
18 fin << "Private Sub CommandButton" << i + 1 << "_Click()n[B" << i + 2 << "] = [B" << i + 2 << "] + 1nEnd Subn";
19 }
20
21 return 0;
22 }
复制代码
这样单个页面的设置及按需扩展基本没有问题了。画图表借助Excel的工具很容易完成。
最后再补充一点吧,现实的情况是这次投票不止一个项目,也就是说我需要多个sheet来记录多组投票的情况。理想化地全选粘贴了一下,果然不行。这个时候发现sheet自己带了复制功能,右击sheet1然后选择“移动或复制”,勾选“移至最后”和“建立副本”,就可以了。
二、如何用excel表格做一个投票工具
通用免费全自动投票软件
软件等级:
软件大小:721 KB
软件语言:简体中文
整理时间:2015-05-04
授权方式:免费版
访问次数:207915
软件性质:国产软件
软件性质:国产软件
相关链接:
天涯易栈
软件分类:
网络工具/投票软件
软件投稿:***nya88
运行环境:
WinXp,Win2003,WinVista,Win 7
关 键 字:
投票软件,通用免费全自动投票软件,自动投票
投票软件是一款网络投票的辅助工具。
投票软件使用方法:
投票设置---》这里主要是用于一些网站投票须要换IP的设置。注意必需是用ADSL宽带上网用户才有用.
模拟投票---》这里首先拉动下面的园盘到网站上你要投的地方获取元素信息。点击开始工作,即可投票,如果需要换IP,请选择上是否换IP。(此方式为普通方式)
协议投票---》此方式必须懂网页协议,在提交栏里添入你的GET或POST地址,然后添上附加协议头和提交信息如果需要换IP,请选择上是否换IP(此方式为高级方式)