Office学院
加入收藏
Office学院
Excel
Word
Excel
Powerpoint
Wps
Access
Outlook
Tags
您现在的位置:
Office学院
- Excel - VBA代码实现Excel中数据快速录入
VBA代码实现Excel中数据快速录入
添加记录: 类别: Excel 发布日期: 2007.02.10
在Excel中录入数据有很多的技巧,合理地运用它们可以提高我们的工作效率。本文另辟蹊径,向大家介绍一下如何利用VBA代码实现数据的快速录入。请看下面的例子。
假设在填写的某列数据中,员工所属的部门有“一车间”、“二车间”、“销售部”等等,如果我们能用数字代替这些文字内容输入的话,必将大大提高我们录入的效率。
根据这个思路,我们在该工作表的Change事件中输入了如下的代码:
Private Sub Workheet_Change(ByVal Target As Range)
If Target.Column = 2 Then ’只在第二列实现该功能
If Target.Value = 1 Then
Target.Value = "一车间"
Else
If Target.Value = 2 Then
Target.Value = "二车间"
Else
If Target.Value = 3 Then
Target.Value = "销售部"
End If
End If
End If
End If
End Sub
返回到Excel窗口,这时输入相应的数字就可以被替换成指定的文本内容了。可能有的朋友会想,先输入这些数据,然后用查找替换的方法不也行吗。然而我们会发现,用查找替换操作容易将其他列中的这些数据错误地替换掉,如果每个数字经确认后再替换就显得比较烦琐了,而用代码就不会出现这些问题,加载之后就可以一劳永逸了。
提示:代码中“Target.Column = 2”用于指定只能在第二列输入这些数据时才有效(如果不指定对整个工作表都有效),这样才能保证在其他列输入这些数据时不会受到影响。类似地,我们还可以用代码来控制在其他列中快速地录入文本。该技巧适合事先加载到表格中或编制成程序让不熟悉Excel的人员使用,这样我们将员工填写的表格(在相应的编号内容中打勾或直接填写指定内容的编号)收上来之后就可以快速地采集数据了。
顶一下
上一篇:
四招打造Excel函数高手
下一篇:
Excel中轻松实现多条件下的数据统计
Tags:
Excel
技巧
表格
窗口
相关信息
四招打造Excel函数高手
Excel中用条件格式为单元格自动加边框
在Excel中正确输入分数有妙招
Excel常见问题的解决办法
Excel小诀窍让你快速上手
Excel中如何避免错误信息
Excel疑难问题十问十答
Excel中轻松实现多条件下的数据统计
用Excel制作自动记录的考勤表
实现Excel动态链接外部数据库
Excel数据分析相关系数与协方差
EXCEL表格帮忙绘制同心圆
Excel中实现多条件求和的方法
Excel中只选中包含文本的单元格
用宏给Excel文档自动添加密码
用Excel解决经典“鸡兔问题”的五种方法
Excel单元格内按时间规律显示名言警句
用好Excel 2003中的“监视窗口”工具
八招设置Excel2007 用得更顺手
相同条件单元格数据的合并
专家经验谈:Excel工作表的设计策略
EXCEL2000中的计算错误信息
Word
Excel
Powerpoint
Wps
Access
Outlook
输入法
Visio
Office
Office教程
Word2003
Word2007
Excel函数
WindowsXp
生日密码
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
1日
2日
3日
4日
5日
6日
7日
8日
9日
10日
11日
12日
13日
14日
15日
16日
17日
18日
19日
20日
21日
22日
23日
24日
25日
26日
27日
28日
29日
30日
31日
血型分析
白羊座
金牛座
双子座
巨蟹座
狮子座
处女座
天秤座
天蝎座
射手座
摩羯座
水瓶座
双鱼座
A型
B型
O型
AB型
生肖分析
子鼠
丑牛
寅虎
卯兔
辰龙
巳蛇
午马
未羊
申猴
酉鸡
戌狗
亥猪
A型
B型
AB型
O型
制作单位
Office学院
© 版权所有
联系我们
关于我们
友情链接
站点地图
免责声明
Office学院,致力于打造专业的OFFICE应用交流平台。