Цель моего макроса - сбросить лист.
Мой макрос сначала выполняет сбор средств clearcontents в пределах нескольких различных диапазонов ячеек.
Далее я хочу заполнить некоторые из этих ячеек 0
Я нашел одну рекомендацию, в которой я изменил их = "ON" на = "0"
Пересечение (Выбор, Диапазон («D7: R23»)) = «0»
Я получаю следующее,
Ошибка времени выполнения '91'
Переменная объекта или С переменной блока не установлено
Есть идеи, что я делаю неправильно?
Код выглядит следующим образом:
Sub Clearcells()
Range("D2:Z2").ClearContents
Range("D3:AG3").ClearContents
Range("D4:AG4").ClearContents
Range("AE2:AG2").ClearContents
Range("C7:R23").ClearContents
Range("W7:Y23").ClearContents
Range("AC7:AF23").ClearContents
Range("B27:AG43").ClearContents
Intersect(Selection, Range("D7:R23")) = "0"
Intersect(Selection, Range("W7:Y23")) = "0"
Intersect(Selection, Range("AC7:AF23")) = "0"
End Sub