Cells(R, DataCol).Resize(, ColumnCount).Copy
Cells(R, DataCol).Offset(RowOffset * (R - StartRow), ColOffset).PasteSpecial xlValues
Привет всем, Когда я использую приведенный выше код работает с модуля, это вызывает изменение Вэл, написанное на листеИзменения по Валу, цель в диапазоне не распознается
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 15 Then
Target.Offset(0, 1).Value = Now()
End If
End Sub
Теперь клетки часть кода копирует блок из четырех ячеек в столбец 12, достигая до столбца 15, но изменение val не распознает 15-й столбец как имеющий измененное значение. Однако, когда я меняю целевую колонку на 11,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 11 Then
Target.Offset(0, 1).Value = Now()
End If
End Sub
Значение изменяется для всего блока ячеек, поэтому сделаны четыре изменения цели
Спасибо.
'Target' может быть диапазон мульти-элементный, так что вы должны принять во внимание, что в вашем коде. –
@tim Да, это диапазон нескольких ячеек, как я могу это учитывать в коде? – Elliot