excel高手来呀~

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:46:57
如何在excel2003中实现这个功能:在统计投票数量的时候,表格里的数字是某某的得票数,现在是1,当再次念到他的名字时,表格里的数字应为2,但是必须要在键盘上输入2,每次改变数字时都得输入一个数字,有没有一个功能,可以在原数字上直接+1(快捷键方式),这样就方便了许多了~
VBA是什么啊?是excel以外的东西吗?
2楼的方法我试过了,可以实现,不过如果步长是0.5怎么办呢?好像只能设为整数哦~~还有我不想在每一个人的票数后面加控键,因为每个单元格里都放一个按钮太麻烦~~我想是只要定位到那一个单元格上,按一下键盘上的某一个(快捷)键,就可以自动加上0.5或1....

1、菜单工具-宏-录制新宏,在快捷键那里指定你需要的快捷键,此处假设为q。将宏名更改为myvote,确定。
2、点击“停止录制”按钮。
3、菜单工具-宏-宏,选择myvote,点“编辑”按钮。
4、在
Sub myvote()

End Sub
之间新增以下行:
StepValue = 1 '此处可将1更改为你需要的增量值,如0.5之类
ActiveCell.Value = ActiveCell.Value + StepValue
5、保存文件
6、选中需要增加值的单元格,按刚才指定的快捷键,如Ctrl+q。
7、打完收工,把分交出来。

这个用VBA来做很简单。就是在每个人的名字后面设置一个按钮,念到谁的名字就点一下相应这个人的按钮,然后后面的统计数据就相应加上1。

一二楼说的都不错!

有。
你在excel03中,按ctrl+F11,在资源管理器中,插入模块1,写入如下代码

Range("C7").Value = Range("C7").Value + 1
然后,再插入模块二,写入如下代码
Range("C8").Value = Range("C8").Value + 1
以此类推。

然后,你在表中,划几个方框,中间输入各人的名字,点中第一人的矩形,右键指定宏选第一个,第二个人的选第二个,就行了

用VBA做吧

这个好像我前些时就用过,

直接用键盘操作很方便,

直接把光标放在数字式格里,

然后按F2,然后直接输入+1(或其它数字),再敲回车就行.