我有一张表,其中前两列提供一个部分和小节,因此每一行都是唯一的,并且对应于另一张表中具有不同数据但具有相同部分和小节的行。所以它看起来像这样:
Sheet 1:
Section SubSection DataA
1 1 abc
1 2 def
Sheet2:
Section SubSection DataB
1 1 abc
1 2 def
现在使用 Worksheet_Change 子我有它,所以如果用户只更改一个单元格,它将接受该更改并将其推送到 Sheet2。因此,如果 def 变为 xyz,它将在 Sheet2 上变为 xyz。我想要发生的是,如果用户完全删除“1.2”部分,它也会从 Sheet2 中删除。我知道它会从以下开始:
If Target.Cells > 1 Then
但我不知道从那里去哪里。我还希望能够检查他们是否正在添加一个全新的行。那么我该如何开始呢?我确信我可以弄清楚如何实际执行删除和插入部分我只需要弄清楚如何判断目标是删除还是插入。非常感谢!