Você está enfrentando o problema porque ocupou totalmente a Coluna H no AD para obter os dados de outra Planilha, mas não especificou onde a Data e a Hora Atual serão inseridas.
Suponha que os dados recebidos ocupem H1: AD1, então a data atual deve ser inserida na coluna adjacente AE1 e para que este script OffsetColumn seja necessário para ser incluído no lugar da variável C , você usou com.
Abaixo está um exemplo de código irá ajudá-lo, como usar o xOffsetColumn.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim WorkRng As Range
Dim Rng As Range
Dim xOffsetColumn As Integer
Set WorkRng = Intersect(Application.ActiveSheet.Range("H:H"), Target)
xOffsetColumn = 1
If Not WorkRng Is Nothing Then
Application.EnableEvents = False
For Each Rng In WorkRng
If Not VBA.IsEmpty(Rng.Value) Then
Rng.Offset(0, xOffsetColumn).Value = Now
Rng.Offset(0, xOffsetColumn).NumberFormat = "mm/dd/yyyy hh:mm:ss"
Else
Rng.Offset(0, xOffsetColumn).ClearContents
End If
Next
Application.EnableEvents = True
End If
End Sub
NB: Eu usei apenas uma coluna é H, você precisa incluir todas as colunas necessárias.
Espero que isso ajude você.