Добавьте обработчик событий в сетку, например, так:
Private Sub DataGridView1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
If e.columnIndex > lowerBound AndAlso e.columnIndex < UpperBound Then
dataGridView1.item(columnNumberWithTimes, e.rowIndex).value = Date.Now
End If
End Sub
Этот метод предполагает, что существует ряд столбцов, которые можно редактировать, определяемые lowerBound и upperBound. Теперь, когда ячейка изменяется, если эта ячейка находится в этом диапазоне, ячейка в соответствующей строке в столбце, определенном в columnNumberWithTimes, будет обновляться с новым временем.