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中的计算错误信息














  • 生日密码
    血型分析
    生肖分析



    制作单位 Office学院 © 版权所有


    联系我们 关于我们 友情链接 站点地图 免责声明


    Office学院,致力于打造专业的OFFICE应用交流平台。