当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > 录入数据时让Excel自动插入当前时间

办公软件
简单合并word文档
Word中利用样式添加目录
Word公式编辑器的安装
Word XP巧画禁烟标志
“自动更正”巧输特殊字符
Word2000 中的层和矢量
Word2000制作滚动字幕墙纸
Word2002中保持字数限制
Word输入左右结构生僻字
Word中的域和公式
Word中方便快捷地插入图标
Word添加一个分数输入命令
Word打印预览模式下编辑文字
Word 2002自动提取文档目录
用Word设计试卷密封线
Word中随意插入独立页码
Word 2000格式处理技巧
Word ”出红”的挽救与预防
巧用Word XP中的双击
Word中图片保存另一法

办公软件 中的 录入数据时让Excel自动插入当前时间


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 115 ::
收藏到网摘: n/a

一位网友问我,用Excel制作了一份考勤表,员工上班时,门卫在相应的单元格中输入数值1,能否让系统自动在其右边的单元格中输入相应的时间呢?

  对于这个问题,只有用VBA来实现了:右击考勤表所在的工作表标签(Sheet1),在随后出现的快捷菜单中,选择“查看代码”选项,打开Visual Basic窗口(如图1)。并将下述代码输入到右侧的窗口区域中:

  Private Sub Worksheet_Change(ByVal Target As Range)

  If Target.Column = 3 Or Target.Column = 5 Then

  Target.Offset(0, 1) = Time

  End If

  End Sub

  以后我们只要在C列(Target.Column = 3)或者E列(Target.Column = 5)单元格中输入字符,系统即刻在对应的D列或者F列单元格中输入系统时间(如图2)。

  注意:在VBA代码中,Date、Now、Time分别表示系统日期、日期及时间、时间。