如果用户删除一行,请删除VBA中的相应行

我有工作表,其中前两列提供了一个小节和小节,所以每一行都是唯一的,对应于另一个工作表中具有不同数据但具有相同小节和小节的行。 所以看起来像这样:

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 

但是我不知道从哪里去。 我也想能够检查他们是否添加一个全新的行。 那么我怎么开始呢? 我敢肯定,我可以弄清楚如何实际执行删除和插入部分,我只需要弄清楚如何判断目标是删除还是插入。 谢谢一堆!