2017-03-09 86 views
1

我需要帮助合并下面的2个潜艇潜艇。一个是如果在该行中的任何单元格被修改或编辑,则在A列中加上时间戳。第二个是突出显示修改后的行。合并2个私人活动潜艇

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Target.Column = 1 Or Target.Column > 76 Then Exit Sub 
    Application.EnableEvents = False 
    Cells(Target.Row, 1) = Now 
    Application.EnableEvents = True 
End Sub 

Private Sub Worksheet_Change(ByVal Target As Range) 
    Target.Interior.Color = RGB(181, 244, 0) 
End Sub 

Private Sub Worksheet_Deactivate() 
    Cells.Interior.ColorIndex = xlNone 
End Sub 

任何人都可以建议如何结合Worksheet_Change潜艇?

+0

做你的意思是像我的代码在下面? –

+0

我无法看到您的评论附近有任何复选标记 –

+0

请参阅我编辑的答案(在**附录**下,我添加了2个屏幕截图)。你需要点击我的答案旁边的** V **,而不是我的评论 –

回答

0

尝试下面的代码到2 x Worksheet_Change事件结合起来:

Private Sub Worksheet_Change(ByVal Target As Range) 

Target.Interior.Color = RGB(181, 244, 0) 

If Target.Column > 1 And Target.Column <= 76 Then 
    Application.EnableEvents = False 
    Range("A" & Target.Row).Value = Now 
    Application.EnableEvents = True 
End If 

End Sub 

刚才这段代码运行时间13:46:

enter image description here


附录:如何接受拒绝

点击V(灰色复选标记旁边我的回答):

enter image description here

你接受(点击它)之后,它会变成绿色:

enter image description here

+0

嗨,没有它的不工作,它调试“Target.Interior.Color = RGB(181,244,0)” –

+0

请帮助我 –

+0

我正在尝试,不知道为什么你在该行发生错误?你没有'''在行中,对吧? –