设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3503|回复: 4
打印 上一主题 下一主题

[基础应用] excel 怎样自动加入当时日期?

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-3 17:26:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用excel做收入支出记账使用,我想固定D列为日期列,当编辑A1或者吧B1时D1自动生成当时日期,编辑A2或B2时D2自动生成当时日期,以后不会改变,以此类推,D列固定为日期列,请高手指教,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-1-3 17:39:31 | 只看该作者
可以利用SHEET的change事件来处理,不过你要自己先定义好一些规则。 比如A1昨天已经输入数据,今天更新的时候是不是也要更新C1。
另外,还需要对target对象进行分析,因为有时会一次更新多个单元格,这样你需要对target 进行foreach处理

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Or Target.Column = 2 Then
        If Target.Value <> """" Then
            ActiveSheet.Cells(Target.Row, 3) = Date
        End If
    End If
End
3#
 楼主| 发表于 2009-1-3 17:48:13 | 只看该作者
ACMAIN_CHM  老师啊怎么设置啊?我看不懂啊,求您说详细点好吗?
A1昨天输入数据,今天如果修改A1,D1时间不需要更改,
4#
发表于 2011-7-3 00:35:16 | 只看该作者
受益非浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 10:22 , Processed in 0.147089 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表