У меня есть лист, где первые два столбца содержат раздел и подраздел, поэтому каждая строка уникальна и соответствует строке на другом листе с другими данными, но с тем же разделом и подразделом. Итак, это выглядит примерно так:
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, он станет xyz на Sheet2. Что я хочу, так это то, что если пользователь полностью удалит раздел «1.2», он также удалит его из Sheet2. Я знаю, что это начнется с:
If Target.Cells > 1 Then
но я не знаю, куда идти оттуда. Я также хотел бы иметь возможность проверить, добавляют ли они целую новую строку. Так как бы я начал это? Я уверен, что смогу понять, как на самом деле выполнить удаление и вставку части, мне просто нужно выяснить, как определить, является ли цель удалением или вставкой. Огромное спасибо!