Привет, я пытаюсь выяснить следующий конкретный пример:
Если ячейки C19 и C21 равны "НЕТ", то любые значения в ячейках C24:C26 будут удалены.
Если C19 или C21 равны "Да", то C24:C26 не затрагиваются
Привет, я пытаюсь выяснить следующий конкретный пример:
Если ячейки C19 и C21 равны "НЕТ", то любые значения в ячейках C24:C26 будут удалены.
Если C19 или C21 равны "Да", то C24:C26 не затрагиваются
Ваш вопрос в значительной степени ответ.
«Если ячейки C19 и C21 равны" НЕТ ", то любые значения в ячейках C24:C26 будут удалены».
Если, тогда, это основной формат для многих сценариев.
ЕСЛИ С19 И С21 = "НЕТ", то С24: С26 = Пусто
Теперь просто добавьте язык сценариев, чтобы компьютер мог вас понять.
,
If activesheet.range("C19").value = "NO" AND activesheet.range("C21").value = "NO" then
activesheet.range("C24:C26").ClearContents
end if
Теперь вы можете добавить ловушку для ошибки пользователя, убедившись, что рассматриваемая переменная находится в верхнем регистре, например, так: если C21 = "no" вместо "NO", она все равно будет работать с функцией UCase
If UCase(activesheet.range("C19").value) = "NO" AND UCase(activesheet.range("C21").value) = "NO" then
activesheet.range("C24:C26").ClearContents
end if