2017-03-09 80 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

我正在嘗試,不知道爲什麼你在該行發生錯誤?你沒有'''在行中,對吧? –