我有一個單元格,我想記錄左側相鄰單元格更改時的時間。我用NOW()函數來完成它;但是,問題在於每次重新計算工作簿時都會更新。所以,我想知道是否有任何原始的方式來阻止這個非常自動更新的單元。立即停止()自動更新的功能
我當前公式中的細胞:
= IF(ISBLANK(H11) 「」,IF(H11 = 「興趣」,NOW(),IF(H11 = 「沒興趣」,NOW() ,「」)))
我個人想出了這一點:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Destination As Range
If Not Intersect(Target, Range("H:H")) Is Nothing Then
Target.Offset(0, 1).Value = Now
End If
End Sub
我這段代碼的問題是,它正在尋找單元中的任何數據。我只希望細胞記錄包含「有興趣」或「不感興趣」的時間。我正在查看的單元格當前包含「正在進行中」。我嘗試過使用我的代碼來嘗試並納入這些標準,但我一直遇到錯誤。有什麼建議可以解決這個問題?提前致謝。
您可以通過使用檢查'如果StrComp(.Cells(1,1),「Interested」)= 0 Then' –
'if target.value like「* interested」and target.offset(0,1).value =「」then ..... '讀你的公式和代碼,你的公式應該是我們的SEARCH功能的錯誤陷阱,以符合代碼建議。 'IF(ISERR(SEARCH(「interested」,H11)),「」,NOW())' –