Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Скрыть строки по нулевому значению ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Скрыть строки по нулевому значению ячейки
MEX Дата: Четверг, 16.03.2017, 09:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго времени суток Друзья!

Проблема в том что документ-шаблон содержит много позиций (около 150 строк)-весь ассортимент. Заказы в неделю не более 20 позиций (20 строк). Постоянно приходится в ручную скрывать строки не заказанных позиций. Нужно решение чтобы при нулевом значении ячейки в столбце кол-во, строка с этой ячейкой автоматически скрывалась. Так же нужно чтобы макрос можно было запустить/остановить по определенному сочетанию клавиш(без кнопки). Версия Excel 2007.
К сообщению приложен файл: 6351806.xlsx (12.8 Kb)
 
Ответить
СообщениеДоброго времени суток Друзья!

Проблема в том что документ-шаблон содержит много позиций (около 150 строк)-весь ассортимент. Заказы в неделю не более 20 позиций (20 строк). Постоянно приходится в ручную скрывать строки не заказанных позиций. Нужно решение чтобы при нулевом значении ячейки в столбце кол-во, строка с этой ячейкой автоматически скрывалась. Так же нужно чтобы макрос можно было запустить/остановить по определенному сочетанию клавиш(без кнопки). Версия Excel 2007.

Автор - MEX
Дата добавления - 16.03.2017 в 09:07
Perfect2You Дата: Четверг, 16.03.2017, 11:19 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Можно обойтись без макроса. Установил Вам фильтр. Фильтром можно оставлять не только без нулей - любой набор. Изменил функцию суммирования. СУММ суммирует и то, что скрыто. ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;...) - только то, что не скрыто фильтром.
К сообщению приложен файл: _6351806.xlsx (15.0 Kb)
 
Ответить
СообщениеМожно обойтись без макроса. Установил Вам фильтр. Фильтром можно оставлять не только без нулей - любой набор. Изменил функцию суммирования. СУММ суммирует и то, что скрыто. ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;...) - только то, что не скрыто фильтром.

Автор - Perfect2You
Дата добавления - 16.03.2017 в 11:19
sboy Дата: Четверг, 16.03.2017, 11:21 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
[vba]
Код
Sub Hide0()
With ActiveSheet.UsedRange
  c1 = .Find("Кол-во", LookIn:=xlValues).Address
  c2 = .Find("ИТОГО", LookIn:=xlValues).Address
End With
For Each cl In Range(c1, c2)
    If cl.Value = 0 Then Rows(cl.Row).Hidden = True
Next
End Sub
[/vba]
Сочетание клавиш сами умеете задавать?
К сообщению приложен файл: 6351806.xlsm (18.9 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
[vba]
Код
Sub Hide0()
With ActiveSheet.UsedRange
  c1 = .Find("Кол-во", LookIn:=xlValues).Address
  c2 = .Find("ИТОГО", LookIn:=xlValues).Address
End With
For Each cl In Range(c1, c2)
    If cl.Value = 0 Then Rows(cl.Row).Hidden = True
Next
End Sub
[/vba]
Сочетание клавиш сами умеете задавать?

Автор - sboy
Дата добавления - 16.03.2017 в 11:21
MEX Дата: Четверг, 16.03.2017, 11:40 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Сочетание клавиш сами умеете задавать?

нет.
 
Ответить
Сообщение
Сочетание клавиш сами умеете задавать?

нет.

Автор - MEX
Дата добавления - 16.03.2017 в 11:40
sboy Дата: Четверг, 16.03.2017, 11:43 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Ищите кнопку макросы - нажимаете - в списке находите необходимый - выделяете его - кнопка параметры


Яндекс: 410016850021169
 
Ответить
СообщениеИщите кнопку макросы - нажимаете - в списке находите необходимый - выделяете его - кнопка параметры

Автор - sboy
Дата добавления - 16.03.2017 в 11:43
MEX Дата: Четверг, 16.03.2017, 11:50 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ищите кнопку макросы - нажимаете - в списке находите необходимый - выделяете его - кнопка параметры


Можно обойтись без макроса. Установил Вам фильтр. Фильтром можно оставлять не только без нулей - любой набор. Изменил функцию суммирования. СУММ суммирует и то, что скрыто. ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;...) - только то, что не скрыто фильтром.


спасибо. то что нужно. оба варианта понадобятся.
 
Ответить
Сообщение
Ищите кнопку макросы - нажимаете - в списке находите необходимый - выделяете его - кнопка параметры


Можно обойтись без макроса. Установил Вам фильтр. Фильтром можно оставлять не только без нулей - любой набор. Изменил функцию суммирования. СУММ суммирует и то, что скрыто. ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;...) - только то, что не скрыто фильтром.


спасибо. то что нужно. оба варианта понадобятся.

Автор - MEX
Дата добавления - 16.03.2017 в 11:50
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!