FYI - в VBA я полный нуб. Задача следующая: Имеется таблица. Содержит в себе информацию по некоторому количеству событий по N строк на каждое событие вида
Необходимо проверить значение ValueX соответствующего показателя ПоказательX каждого события, и если значение удовлетворяет условию, удалить (или скрыть - не принципиально) все строки по данному событию.
Тривиальная задача. Не для меня Мой ламерский вариант имеет следующий вид:
For n1 = 1 To NumRows If Cells(n1, 2).Value = occ Then If Cells(n1, 3).Value = tval Then Rows("?:?" ) .Hidden = True End If End If Next
Уперся я в то, что не знаю как правильно указать диапазон строк, которые необходимо скрыть. Кто-нибудь что-нибудь посоветует? Качественно другие способы решения задачи также приветствуются.
Сложность у меня возникла именно с заданием диапазона относительно переменной. То есть, например, в строке с номером n выполнены необходимые условия. Нужно удалить строку n, а также все строки под номерами, скажем, начиная с n-3 и по n+4. Я понимаю, что дико туплю, но не знаю, как указать эти самые n-3 и n+4 в Rows(" : " ) .Hidden = True