Автоматически скрывать строки на листе по условию ?

Автор rsa_don, 4 сентября 2014, 18:04

0 Пользователи и 1 гость просматривают эту тему.

rsa_don

Добрый день !
Есть Лист1 ,как бланк заказа на 15 строк(макс.количество наименований),но на практике заполняют в среднем 5-8.Как сделать ,так чтобы
при полном заполнении первой строки из скрытого диапазона строк появлялась вторая и т.д. и наоборот- при удалении -скрывалась ,как на экране,так и при печати ?
(Неприменное условие лист должен быть защищен)
Спасибо.

rsa_don

Добрый День !
Не дождался ответа на вопрос, решил частично :) ,может кому пригодится:
Показать\Скрыть диапазон строк защищенного листа(пароль : 1) при помощи элемента управления .
Пример вложен.
Вопрос : Как заставить работать макрос при условии ,например -ячейка $АА25=0 ?
Cпасибо.

Hasim

Цитата: rsa_don от  4 сентября 2014, 17:04при полном заполнении первой строки из скрытого диапазона строк
Как определить, что эта строка заполнена и пора переходить к следующей?

rsa_don

Цитата: Hasim от 11 сентября 2014, 12:49Как определить, что эта строка заполнена и пора переходить к следующей?
Ну не вся строка,а хотя бы по суммирующей ячейке(в примере - $АА25) .Как ?

Hasim

А как определить, что эта строка является последней и больше ничего заполнять не надо?

rami

Цитата: rsa_don от 11 сентября 2014, 10:39Не дождался ответа на вопрос
A я думал, не дождусь подробностей вопроса. Без примера я бы не стал изобретать 100500 вариантов, потом окажется, что ни один не подходит.
Цитата: rsa_don от  4 сентября 2014, 17:04Есть Лист1 ,как бланк заказа на 15 строк(макс.количество наименований),но на практике заполняют в среднем 5-8.Как сделать ,так чтобы
при полном заполнении первой строки из скрытого диапазона строк появлялась вторая и т.д. и наоборот- при удалении -скрывалась ,как на экране,так и при печати ?
(Неприменное условие лист должен быть защищен)
Пароль: 1. Проверяйте.

Hasim

Цитата: rami от 12 сентября 2014, 10:02Проверяйте
Внизу всегда болтается пустая строка. Это нехорошо.
"Стереть данные" - лишняя ненужная кнопка.

rsa_don


rsa_don

Rami !
Добрый День!
Вопрос ! Если существуют в документе несколько на разных листах NameRange макрос работает только на одном! Что необходимо изменить?
(пример и скрин прикреплен, пароль: 1)
Спасибо.

rami

Цитата: rsa_don от 17 сентября 2014, 14:56Что необходимо изменить?
Проблема была строке:NRg=ThisComponent.NamedRanges.getByName("сум").ReferredCellsКогда был один именованный диапазон работало, а когда несколько нужно вызывать по имени через метод getByName("сум"). Исправил кое-что ещё по мелочам.

rsa_don

Спасибо.Буду проверять уже завтра.Еще раз спасибо,Rami! :beer: