Подскажите, возможно ли в Экселе отображать и скрывать строки формулой.
К примеру, ЕСЛИ(А1="";СКРЫТЬ СТРОКУ 1;ОТОБРАЖАТЬ СТРОКУ 1)
Интересует именно формула. Идея в следующем .. в лист 1 в определённый диапазон ячеек по колонке A подставляются значение из другого листа, т.е. в диапазоне ячеек по колонке А либо значение либо пусто ("").
Так вот те строки, в которых ячейка по колонке А пуста, должны автоматически скрываться и отображаться с появлением информации в соответствующих ячейках.
Всем привет!
Подскажите, возможно ли в Экселе отображать и скрывать строки формулой.
К примеру, ЕСЛИ(А1="";СКРЫТЬ СТРОКУ 1;ОТОБРАЖАТЬ СТРОКУ 1)
Интересует именно формула. Идея в следующем .. в лист 1 в определённый диапазон ячеек по колонке A подставляются значение из другого листа, т.е. в диапазоне ячеек по колонке А либо значение либо пусто ("").
Так вот те строки, в которых ячейка по колонке А пуста, должны автоматически скрываться и отображаться с появлением информации в соответствующих ячейках.IlIEFF
И принцип в принципе не принцип вовсе, когда поставил на зеро, а выпадает восемь Оо.
Сообщение отредактировал IlIEFF - Понедельник, 07.09.2015, 18:37
Private Sub Worksheet_selectionChange(ByVal Target As Range) If Target.Count > 1 Then Exit Sub For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row Rows(i).Hidden = Len(Cells(i, 1)) - 1 Next i End Sub
[/vba] [p.s.]Какое-то нелепое определение пустой ячейки вылезло из моей головы...[/p.s.]
IlIEFF, макрос в модуль листа [vba]
Код
Private Sub Worksheet_selectionChange(ByVal Target As Range) If Target.Count > 1 Then Exit Sub For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row Rows(i).Hidden = Len(Cells(i, 1)) - 1 Next i End Sub
[/vba] [p.s.]Какое-то нелепое определение пустой ячейки вылезло из моей головы...[/p.s.]Manyasha