Cells(R, DataCol).Resize(, ColumnCount).Copy
Cells(R, DataCol).Offset(RowOffset * (R - StartRow), ColOffset).PasteSpecial xlValues
大家好,当我使用从模块运行的上述代码时,它会触发工作表中写入的 val 更改
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 15 Then
Target.Offset(0, 1).Value = Now()
End If
End Sub
现在,代码的 Cells 部分将四个单元格的块复制到第 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
整个单元格块的值都会更改,因此进行了四个目标更改。
谢谢。