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

Вход

Регистрация

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

 

= Мир MS Excel/Удаление лишних строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Удаление лишних строк
hicio Дата: Понедельник, 14.11.2011, 23:55 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Всем доброе время суток!
Пытаюсь спрятать строчки которые содержат 0.
Пытался сам,не чего не получаеться =(( .
Приходиться руками скрывать перед печатью,потом опять раскрывать,вбить новый заказ и всё заново.
Может формула есть?!
На форуме находил то,что надо,тока с кнопкой.Пытался сделать,не получилось(
Файл прилогаю ,надо в столбце где количество спрятать с 0.
К сообщению приложен файл: 1702422.rar (41.2 Kb)
 
Ответить
СообщениеВсем доброе время суток!
Пытаюсь спрятать строчки которые содержат 0.
Пытался сам,не чего не получаеться =(( .
Приходиться руками скрывать перед печатью,потом опять раскрывать,вбить новый заказ и всё заново.
Может формула есть?!
На форуме находил то,что надо,тока с кнопкой.Пытался сделать,не получилось(
Файл прилогаю ,надо в столбце где количество спрятать с 0.

Автор - hicio
Дата добавления - 14.11.2011 в 23:55
Serge_007 Дата: Понедельник, 14.11.2011, 23:59 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (hicio)
Может формула есть?!

Нет таких формул.
Только макросом.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (hicio)
Может формула есть?!

Нет таких формул.
Только макросом.

Автор - Serge_007
Дата добавления - 14.11.2011 в 23:59
hicio Дата: Вторник, 15.11.2011, 00:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

А как его заделать? Может раскажите,по подробнее?
Очень нужно! Печатать много надо.
С макросом не имел дела,даже не знаю что и куда вставлять и писать(((
Их не надо удолять,а тока скрывать.


Сообщение отредактировал hicio - Вторник, 15.11.2011, 00:06
 
Ответить
СообщениеА как его заделать? Может раскажите,по подробнее?
Очень нужно! Печатать много надо.
С макросом не имел дела,даже не знаю что и куда вставлять и писать(((
Их не надо удолять,а тока скрывать.

Автор - hicio
Дата добавления - 15.11.2011 в 00:04
VictorM Дата: Вторник, 15.11.2011, 00:08 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Quote
С макросом не имел дела,даже не знаю что и куда вставлять и писать(((

Quote
На форуме находил то,что надо,тока с кнопкой.

Так это и есть макрос
 
Ответить
Сообщение
Quote
С макросом не имел дела,даже не знаю что и куда вставлять и писать(((

Quote
На форуме находил то,что надо,тока с кнопкой.

Так это и есть макрос

Автор - VictorM
Дата добавления - 15.11.2011 в 00:08
hicio Дата: Вторник, 15.11.2011, 00:09 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Да я понял,что макрос,как его установить что бы он работал!
Вот проблема(

Нет таких формул.
Только макросом.
там удаляет пустую строку,а нужно спрятать строку где 0 в столбце.


Сообщение отредактировал hicio - Вторник, 15.11.2011, 00:12
 
Ответить
СообщениеДа я понял,что макрос,как его установить что бы он работал!
Вот проблема(

Нет таких формул.
Только макросом.
там удаляет пустую строку,а нужно спрятать строку где 0 в столбце.

Автор - hicio
Дата добавления - 15.11.2011 в 00:09
_Boroda_ Дата: Вторник, 15.11.2011, 00:11 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6504 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ставим автофильтр, жмем на стрелочку, снимем галку с 0.
Можно руками это делать, можно макросом

макросом в приложенном файле
К сообщению приложен файл: _1.rar (47.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСтавим автофильтр, жмем на стрелочку, снимем галку с 0.
Можно руками это делать, можно макросом

макросом в приложенном файле

Автор - _Boroda_
Дата добавления - 15.11.2011 в 00:11
VictorM Дата: Вторник, 15.11.2011, 00:12 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

А Данные - Фильтр - Автофильтр не подходит?
Quote
Да я понял,что макрос,как его установить что бы он работал!

Так нужно было файл с тем макросом и выкладывать.
Посмотрим.
 
Ответить
СообщениеА Данные - Фильтр - Автофильтр не подходит?
Quote
Да я понял,что макрос,как его установить что бы он работал!

Так нужно было файл с тем макросом и выкладывать.
Посмотрим.

Автор - VictorM
Дата добавления - 15.11.2011 в 00:12
hicio Дата: Вторник, 15.11.2011, 00:17 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Да печать надо 40-50 листов,раз в неделю. Но раз в месяц надо пропичатать (товар)листов 150-200,смотря сколько было заказов за месяц(
И желательно,что бы автоматом работало. Заказ вбивается автоматом через формулы( в D1 ставлю номер наклодной и заказ сам прописывается ,распечатал потом следующий заказ. И так по кругу)
К сообщению приложен файл: post_4677.xls (76.0 Kb)


Сообщение отредактировал hicio - Вторник, 15.11.2011, 00:25
 
Ответить
СообщениеДа печать надо 40-50 листов,раз в неделю. Но раз в месяц надо пропичатать (товар)листов 150-200,смотря сколько было заказов за месяц(
И желательно,что бы автоматом работало. Заказ вбивается автоматом через формулы( в D1 ставлю номер наклодной и заказ сам прописывается ,распечатал потом следующий заказ. И так по кругу)

Автор - hicio
Дата добавления - 15.11.2011 в 00:17
VictorM Дата: Вторник, 15.11.2011, 00:23 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

_Boroda_ Уже предложил Вам макрос.
Скрывайте и печатайте
 
Ответить
Сообщение_Boroda_ Уже предложил Вам макрос.
Скрывайте и печатайте

Автор - VictorM
Дата добавления - 15.11.2011 в 00:23
hicio Дата: Вторник, 15.11.2011, 00:34 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Спасибо!
Тему закрывайте.


Сообщение отредактировал hicio - Вторник, 15.11.2011, 00:35
 
Ответить
СообщениеСпасибо!
Тему закрывайте.

Автор - hicio
Дата добавления - 15.11.2011 в 00:34
VictorM Дата: Вторник, 15.11.2011, 00:38 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

На листе "Товар" используется макрос из вашего файла.
Смотрите
К сообщению приложен файл: _2.zip (65.2 Kb)


Сообщение отредактировал VictorM - Вторник, 15.11.2011, 00:40
 
Ответить
СообщениеНа листе "Товар" используется макрос из вашего файла.
Смотрите

Автор - VictorM
Дата добавления - 15.11.2011 в 00:38
hicio Дата: Вторник, 15.11.2011, 01:00 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

VictorM Спасибо,То что надо! А интерестно,автоматом можно сделать,что бы без кнопки.
Извинюсь за наглость)
 
Ответить
СообщениеVictorM Спасибо,То что надо! А интерестно,автоматом можно сделать,что бы без кнопки.
Извинюсь за наглость)

Автор - hicio
Дата добавления - 15.11.2011 в 01:00
VictorM Дата: Вторник, 15.11.2011, 01:06 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Чтобы макрос сработал, нужно какое-либо событие.
автомат все равно должен от чего-то сработать, так ведь?
В данном случае - нажатие кнопки.
Возможные варианты: комбинация клавиш или кнопка в меню Excel.
 
Ответить
СообщениеЧтобы макрос сработал, нужно какое-либо событие.
автомат все равно должен от чего-то сработать, так ведь?
В данном случае - нажатие кнопки.
Возможные варианты: комбинация клавиш или кнопка в меню Excel.

Автор - VictorM
Дата добавления - 15.11.2011 в 01:06
hicio Дата: Вторник, 15.11.2011, 01:16 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Понял!
Но я чет не могу понять,файл перетащил в другую книгу,не работает(
Обьясните мне что я делаю не так?
 
Ответить
СообщениеПонял!
Но я чет не могу понять,файл перетащил в другую книгу,не работает(
Обьясните мне что я делаю не так?

Автор - hicio
Дата добавления - 15.11.2011 в 01:16
VictorM Дата: Вторник, 15.11.2011, 01:27 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

1. Если в Вашем рабочем файле вы создали кнопку - у нее уже будет другое имя и соответственно другой исходный код.
2. Код макроса находится непосредственно в коде рабочего листа. Следовательно его нужно тоже перенести в Вашу книгу.
3. В макросе присутствуют некоторые значения
Code
i = 21    'номер строки, с которой начнется обработка
If Cells(i, 10).Value = 0 Then   ' прячем или показываем строки с нулевым значением , 10 - номер столбца, в котором ищем нулевое значение

если в рабочем файле у вас не так - нужно изменить
 
Ответить
Сообщение1. Если в Вашем рабочем файле вы создали кнопку - у нее уже будет другое имя и соответственно другой исходный код.
2. Код макроса находится непосредственно в коде рабочего листа. Следовательно его нужно тоже перенести в Вашу книгу.
3. В макросе присутствуют некоторые значения
Code
i = 21    'номер строки, с которой начнется обработка
If Cells(i, 10).Value = 0 Then   ' прячем или показываем строки с нулевым значением , 10 - номер столбца, в котором ищем нулевое значение

если в рабочем файле у вас не так - нужно изменить

Автор - VictorM
Дата добавления - 15.11.2011 в 01:27
VictorM Дата: Вторник, 15.11.2011, 01:30 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 161
Репутация: 27 ±
Замечаний: 0% ±

Ну и можно сделать вот так еще.
Помещаем этот код в модуле кода.
Создаем на панели управления пару кнопок и присваиваем им эти 2 макроса.
И радуемся)))
Code
Sub СкрытьНулевые()
      Application.ScreenUpdating = False  ' отключаем обновление экрана во время выполнения макроса
      i = 21    'номер строки, с которой начнется обработка
      While Not IsEmpty(Cells(i, 10))    ' проверяем каждую строчку пока не встретимся с пустым значением т.е. концом списка
          If Cells(i, 10).Value = 0 Then   ' прячем или показываем строки с нулевым значением
              Rows(i).Hidden = True       ' зависимости от значения в ячейке столбца "Кол"
          Else                            ' и в зависимости от положения кнопки
              Rows(i).Hidden = False
          End If
          i = i + 1
      Wend
      Application.ScreenUpdating = False  ' включаем обновление экрана во время выполнения макроса
End Sub
Sub Отобразить()
      Cells.EntireRow.Hidden = False       ' режим отображения всех строк в том числе и с нулем
End Sub

Или можно присвоить комбинацию клавиш


Сообщение отредактировал VictorM - Вторник, 15.11.2011, 01:31
 
Ответить
СообщениеНу и можно сделать вот так еще.
Помещаем этот код в модуле кода.
Создаем на панели управления пару кнопок и присваиваем им эти 2 макроса.
И радуемся)))
Code
Sub СкрытьНулевые()
      Application.ScreenUpdating = False  ' отключаем обновление экрана во время выполнения макроса
      i = 21    'номер строки, с которой начнется обработка
      While Not IsEmpty(Cells(i, 10))    ' проверяем каждую строчку пока не встретимся с пустым значением т.е. концом списка
          If Cells(i, 10).Value = 0 Then   ' прячем или показываем строки с нулевым значением
              Rows(i).Hidden = True       ' зависимости от значения в ячейке столбца "Кол"
          Else                            ' и в зависимости от положения кнопки
              Rows(i).Hidden = False
          End If
          i = i + 1
      Wend
      Application.ScreenUpdating = False  ' включаем обновление экрана во время выполнения макроса
End Sub
Sub Отобразить()
      Cells.EntireRow.Hidden = False       ' режим отображения всех строк в том числе и с нулем
End Sub

Или можно присвоить комбинацию клавиш

Автор - VictorM
Дата добавления - 15.11.2011 в 01:30
hicio Дата: Вторник, 15.11.2011, 01:44 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Quote (VictorM)
Если в Вашем рабочем файле вы создали кнопку - у нее уже будет другое имя и соответственно другой исходный код.

Чет у меня кнопок нет)
Quote (VictorM)
2. Код макроса находится непосредственно в коде рабочего листа. Следовательно его нужно тоже перенести в Вашу книгу.

Я весь лист перенёс.наверное что то не то делаю(
Ладно спасибо Вам,вы мне очень помогли. буду пробовать !)
 
Ответить
Сообщение
Quote (VictorM)
Если в Вашем рабочем файле вы создали кнопку - у нее уже будет другое имя и соответственно другой исходный код.

Чет у меня кнопок нет)
Quote (VictorM)
2. Код макроса находится непосредственно в коде рабочего листа. Следовательно его нужно тоже перенести в Вашу книгу.

Я весь лист перенёс.наверное что то не то делаю(
Ладно спасибо Вам,вы мне очень помогли. буду пробовать !)

Автор - hicio
Дата добавления - 15.11.2011 в 01:44
hicio Дата: Среда, 16.11.2011, 13:09 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Доброе время суток!
Как не пытался но чет не получается у меня(
Не вкуриваю ни как(((
Вставляю в этот лист таблицу,который до этого рабочий был,и все не работает(
Посмотрите,что я делаю не так.
К сообщению приложен файл: 1300299.rar (50.0 Kb)


Сообщение отредактировал hicio - Среда, 16.11.2011, 13:11
 
Ответить
СообщениеДоброе время суток!
Как не пытался но чет не получается у меня(
Не вкуриваю ни как(((
Вставляю в этот лист таблицу,который до этого рабочий был,и все не работает(
Посмотрите,что я делаю не так.

Автор - hicio
Дата добавления - 16.11.2011 в 13:09
Serge_007 Дата: Среда, 16.11.2011, 13:21 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (hicio)
Посмотрите,что я делаю не так.

Не знаю, у меня работает.
К сообщению приложен файл: hicio.rar (49.1 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (hicio)
Посмотрите,что я делаю не так.

Не знаю, у меня работает.

Автор - Serge_007
Дата добавления - 16.11.2011 в 13:21
KuklP Дата: Среда, 16.11.2011, 13:29 | Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
И мой вариант посмотрите.
К сообщению приложен файл: 1381576.rar (46.7 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеИ мой вариант посмотрите.

Автор - KuklP
Дата добавления - 16.11.2011 в 13:29
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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