Добрый день!
Опять хочу просить помощи у участников этого форума.
Есть макрос
[vba]Код
Sub Procedure_3()
Dim rng1 As Excel.Range
Dim i As Long
Set rng1 = Worksheets("Форма").Range("B2:B25")
For i = 1 To rng1.Rows.Count Step 1
If CStr(rng1.Cells(i, 1).Value) = "0" Then
rng1.Rows(i).EntireRow.Hidden = True
Else
rng1.Rows(i).EntireRow.Hidden = False
End If
Next i
End Sub
[/vba]
Строки скрываются, все работает. Только все это висит на кнопке и очень не удобно, так как когда обрабатываешь большой объем забываешь нажать на кнопку иногда.
Хотелось бы чтобы макрос срабатывал при изменении значения E1 на листе "Форма". Но проблема в следующем в столбце B на листе "Форма" значения получаются посредством формулы, а именно "ВПР". И не могу найти решения.
Заранее спасибо!