Excel自动保存修改记录及时间

September 20, 2015

最近在整理跑团财务收支明细表时,因为要上传公布到管理群,为防止被误操作,就想要自动保存这张表的修改记录及时间,通过度娘找到了一些比较可行的代码。但必须要注意一点,以下代码的运行是建立在工作薄允许运行宏的基础上的。

1. 修改记录

1)在Excel工作薄中新建2个工作表,分别命名为“收支明细表”和“修改记录”;

2)在工作表“修改记录”中从A1至E1开始录入“修改单元格地址”、“修改前内容”、“修改后内容”、“修改时间”、“修改人”,然后对当前工作表设置密码保护(密码为666),最后右击工作表标签点击隐藏,以最大限度防止被人为修改;

3)回到“收支明细表”,右击该工作表标签点击“查看代码”打开代码编辑窗口;

4)在代码编辑窗口左侧找到“Sheet1(收支明细表)”代码窗口录入以下代码并保存:

Dim ad, t

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ad = Target.Address '定义变量ad为修改的单元格地址
t = Target.Value '定义变量t为单元格修改前的内容
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
With Sheets("修改记录")
    x = .Range("A65536").End(xlUp).Row + 1 '查找工作表A65535单元格向上,最后个非空单元格的下一行行号
    .Unprotect Password:=666 '撤消工作表保护
    .Cells(x, 1) = ad '修改的单元格地址
    .Cells(x, 2) = t '修改前的内容
    .Cells(x, 3) = Target.Value '修改后的内容
    .Cells(x, 4) = Now() '修改时间
    .Cells(x, 5) = Application.UserName '用户名
    .Protect Password:=666 '保护工作表,密码为666
End With
End Sub

通过以上代码即可实现对工作表“收支明细表”数据进行修改时,在加密保护并隐藏的工作表“修改记录”中进行记录,需要查看时取消隐藏该工作表就可以了。

2. 修改时间

1)在工作薄的任一工作表标签上右击,点击“查看代码”打开代码编辑窗口;

2)在代码编辑窗口左侧找到工作簿事件代码窗口“ThisWorkbook”代码窗口录入以下代码并保存:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 
    Sheets("收支明细表").Range("A3") = Now 
End Sub

通过以上代码即可实现在“收支明细表”工作表中的“A3”表格里显示最后的修改保存时间。

跑步生涯新纪录-半马

August 23, 2015

周末又疯狂了一把,周六常规约跑10公里,周日又被扇动疯了一样的跑了个半马,还把老婆拉去做了后勤。其实打算配速跑个7-8就可以了,后面实在跑不完就走完全程的,没想到被几个牛人架着跑完了全程,配速还跑了个620,自己都不敢想象。

刚开始的时候都没有问题,毕竟大家都跑过10公里,我们5个人(我、车车、小洲、万哥、小光头)一直保持在一个梯队,大家也都跑得比较轻松。前面有3个大神级别的从起跑开始不久就跑得无影无踪,后面还有女子梯队(但一直都没碰上头,应该是我们在金马绕圈的时候错过了)。一直从起点跑到金马河边,再往金马大桥绕圈折返金马镇上原路返回,跑到金马镇上差不多十三公里的时候大家就想补充水了,但是后勤一直没跟上来,给老婆打电话说是马上来,但是找的另一个拉水的后勤居然找不到路没追上我们,我们就这样稳着又跑到几公里才由前面的一个后勤重新找地方买的水才解了我们这个梯队的危机。后来在还有两三公里的地方我有点体力不支了,而其他几个人都保持速度,而且还有开始加速的。没办法,没人停下来我肯定咬牙也要坚持,而且那么远都挺过来了,不可能这最后这点不跑了吧,那太不是我的风格了……最后跑满半马的距离又跑了一小截,差不多已经过了雪柳渡,发现前边已经有人停下来开始走了,我就像一下泄了气一样再也跑不动了,停下跑步开始走路,在走到邮局那里等车过马路的时候都有点体力不支一样,似乎马上就要倒下去,还好稳了稳没倒下,不然肯定就悲剧了。总算是完成了人生中的第一个半马,而且在现在看来自认为配速也还不算低,毕竟我们只是业余的,没经过系统的训练,也没有经验可言,所以完全是凭借团队的力量坚持下来的,否则的话肯定早早的就放弃了,也就不可能有信心继续挑战下一次半马。

这是我们团队第一次组织这种长距离的半马活动,组织上还有不完善的地方,后勤上也还有不完善的地方,但是大家都有一颗积极、健康的心态,刚开始在群里说要报名跑半马的并不多,大概只有三四个吧,后来大家互相鼓励最后居然有十多个人报名,而且还有几个以前根本不屑跟我们跑的大神级别的人物也表示愿意一起参与,但大部分还是那种根本没有跑过这么远距离的人。当在群里面说需要后勤的时候,也有很多那种确实跑不下来的人主动表示愿意来参与后勤工作。

今天我们一队人能完成半马要非常感谢我们的后勤团队,他们有的骑车驮着水和补给,有的两个人轮换着骑车跑步陪我们,有的只是骑车跟在我们后面默默的给我们力量(特别是后半程),有的骑车把体力不支快要掉队的队员用车载上一截再放下来继续跑,还有一个骑着车跑前跑后的清点有没有人落单,他居然来来回回的骑行有三四十公里,确实还是很不容易。如果没有他们的话,我们肯定还是很难能够完成全程,谢谢他们的默默付出!

——Posted from Windows Live Writer.

“文明行车,安全礼让”倡议书

August 17, 2015

通过925王友的节目知道“925我是好车主”这个活动【传送门】很久了,今天早上下雨坐朋友的车通过积水路面溅起积水的时候,看着窗外躲闪的行人,突然想起这个公益活动便决定参与,但并非为了奖品。

做为一名车主,自知各种坏习惯肯定还是有,想做一名好车主不一定做得尽善尽美,只但愿时刻提示警醒自己,争做一名合格的好车主。

生活中,处处离不开交通,你是开豪车的小富翁?或是坐11路,哦不,双脚出行的普通人?生命面前,人人平等。我坚决捍卫你生存的权力,也坚决反对你对他人权力的剥夺。你的出行足够文明吗?你在时刻提醒自己,做一个遵纪守法的好公民吗?如果你染上了下面的这些"交通陋习",那么你一定是,该吃药了。

1、在宽敞的路上行驶,总是妄想"一飞冲天"?前面排着长龙,忍不住"一鸣惊人"?乖孩子,这个时候,你得告诉自己:世界如此美妙,我却如此暴躁,这样不好,不好。

2、酒逢知己千杯少,醉驾随时要遭罪。以后开车参加聚会,再遇上朋友劝酒,直接甩他一脸不高兴:你是我知己还是情敌呢?

3、"红灯停,绿灯行,黄灯亮了等一等。"从小背到大的交通守则儿歌,你说你一踩油门咋就给忘了呢?

4、由于你的贪心,小汽车背负的乘客太多,盘旋的山路已经爬不动了。前面是崇州峻岭,身后是万丈深渊,快给汽车减减负吧,你和乘客们,都还想着与家人团聚呢,

5、哟,旁边那辆兰博基尼超过我了?不行,我得追回来!嘿,"路狂症"患者,别让一时的意气用事造成终生的遗憾。行车路上,文明礼让,安全出行,人人有责。

亲爱的车主朋友们,交通事故,是我们永远无法承受的生命之痛。把违规犯法扼杀在摇篮里,把悔恨、失去掐灭在萌芽中。如果你今天没有安全出行的决心?不如宅在家里面壁思过吧。

(来源:私家车925活动中心

——Posted from Windows Live Writer.

第二次十公里路跑

August 15, 2015

今天再次参加十公里路跑,这是继上次跑十公里后的第二个十公里路跑。上次跑了十公里后,又跑了3次5公里后右膝盖就彻底受伤痛得不能跑了,应该是跑步的姿势不对造成的。休息了整整一周没跑步,随后又试着跑了几次5公里感觉确实没什么问题了才又参加的这次十公里路跑。本来说上周末就参加一个巴中的线上马拉松的,但无奈膝盖没完全恢复没敢跑,直到今天才参加了第一个线上虚拟马拉松活动——乌兰察布站(10KM)。昨天刚下了雨,早晨天气特别好,6:20集合6:30开跑,没有了上次的紧张和不适感,经过前两天周三的活动也认识了大部分跑友,所以感觉比较轻松自在。刚开始因为有新人没有赶到,而且还有5:10左右就提前开跑半马的没到,所以到点留一个人在原地等其他的就开跑了,这次大家是根据自己的情况在跑,没有像上次那样所有人一起跑,所以我基本上有点落单的意思,前面有跑得快的后面有跑得慢的,前3公里基本跟着万哥在跑,后来就是跟着另一个跑友车车在一起跑。今天感觉状态还不错,在三公里左右的时候有点累,稍微调整适应后就好多了,后来一点都没感觉到喘和累。结束后回家的时候拿车车的话来说,其实还有提升空间,因为我们两个都跑得很轻松,只是当时还有一个女生和我们在一起跑所以没有提速,不然配速应该是可以跑到6分钟以内的,下次有机会再跟他一起跑,争取把速度提到6分以内,应该还是很有希望的。

参加这样的活动很不错,比自己一个人刷圈舒服多了,而且早上比晚上舒服,还可以有效提升自己的速度,重新认识、激发自己的身体潜能,多多益善哦。坚持,努力,期待更健康的自己!Run For Better You!(温江新团队的名字,感觉非常一般,也许是还没想到更好的吧,但相信会越来越好的!)

——Posted from Windows Live Writer.

启用.me域名

August 14, 2015

因为疏忽(现在也只能这么说了-_-||)zimoo.tk这个免费域名(一年一续)到期没续上,在打算重新注册的时候居然要收我费了,看我用了4年了就变成SPECIAL DOMAIN要收费了,臭不要FACE的就不给你钱,哼~~~虽然只是$9.95,但我既然要花钱买域名了为什么还要选择这种免费到几乎不被搜索引擎收录的呢?你当我白痴啊!?

考虑了好久,经过审批最终决定还是以zimoo为网址,注册.me域名。本来有考虑.com的,但无奈好多年前就被注册了,顺便查了一下发现.cn/.xyz/.net/.org/.com.cn居然都被注册了,还好向往的.me没被注册,域名表示的意义明确且精简,非常符合要求,所以就下手注册了。因为不喜欢注册太多账号的原因,选择了被阿里收归旗下的万网来注册,对比了一下保罗和新网的价格,也相对要便宜实惠多了,直接选择付3年费用¥265(首年¥49,以后每年¥108),前车之鉴绝不能再重蹈覆辙了。域名成功解析到空间后感觉站点一下就高大上了,以前都不好意思宣传自己的博客,现在一下就巴不得到处找熟悉的博客去留言,顺便和他们交换个链接什么的,花了钱就是不一样,嘿嘿嘿……换个角度想,相比最早以前空间、域名全都是免费的,而现在都是要花钱钱买的,越来越烧钱了,好想哭啊,呵…呵…呵…

按审批意见,既然花了钱就要物有/超所值,那就是要坚持记录生活,文体、长短不限。当几十年后我们都慢慢老去,还可以看到现在记录的生活点滴,即便老年痴呆丢失了记忆,也还有文字和图片可以把我们带回到一起走过的岁月……想想还是很有意义,心里一下就释然了,谢谢老婆!

——Posted from Windows Live Writer.