Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1474|回复: 3

[已解决]两组VBA代码如何合并,不互相影响

[复制链接]
发表于 2012-6-2 17:09 | 显示全部楼层 |阅读模式
两组VBA代码如何合并,在同一个表格不互相影响,我直接复试粘贴上去不行,出现错误,如何修改?谢谢!


QQ截图20120602170321.png
并上传附件如下:
VBA代码.rar (312 Bytes, 下载次数: 6)
发表于 2012-6-2 17:21 | 显示全部楼层    本楼为最佳答案   

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Column = 6 And Target.Row > 4 Then Cells(Target.Row, 4) = Cells(Target.Row, 4) + 1
  If Target.Row >= 5 And Target.Row <= 101 And _
  Target.Column = 6 Then
  Application.EnableEvents = False
  Cells(Target.Row, 2) = Now()
  Application.EnableEvents = True
  End If
End Sub
回复

使用道具 举报

 楼主| 发表于 2012-6-2 18:48 | 显示全部楼层
非常感谢!
再追问一个:如何将日期、时间、星期分别显示在不同的单元格
日期A列,时间B列,星期C列,并且不会随系统时间变化,需要一组VBA代码,和这一组合并: If Target.Column = 6 And Target.Row > 4 Then Cells(Target.Row, 4) = Cells(Target.Row, 4) + 1;谢谢!
回复

使用道具 举报

 楼主| 发表于 2012-6-2 18:50 | 显示全部楼层
修改一下,是自动保存当前日期、时间、星期,第二天打开时,第一天不会变
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 06:38 , Processed in 0.329624 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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