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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление строк с листа (Формулы/Formulas)
Удаление строк с листа
Neprin Дата: Понедельник, 30.06.2014, 08:18 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Есть лист с определенным количеством строк, например 10. Задача состоит в том. что бы с этого листа, удалить несколько строк, например №2,3,7. Как это сделать с минимальными затратами по времени. Я пользователь начального уровня, прошу принять во внимание. Каждый день образуется однотипный новый лист с такой задачей.
 
Ответить
СообщениеЕсть лист с определенным количеством строк, например 10. Задача состоит в том. что бы с этого листа, удалить несколько строк, например №2,3,7. Как это сделать с минимальными затратами по времени. Я пользователь начального уровня, прошу принять во внимание. Каждый день образуется однотипный новый лист с такой задачей.

Автор - Neprin
Дата добавления - 30.06.2014 в 08:18
igrtsk Дата: Понедельник, 30.06.2014, 09:21 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 314
Репутация: 50 ±
Замечаний: 0% ±

Excel 2016
Выделить (выбрать) необходимые строки, вызвать контекстное меню и удалить.
Остальные советы см. здесь особенно внимательно п.3


Инструктор по применению лосей в кавалерийских частях РККА

Сообщение отредактировал igrtsk - Понедельник, 30.06.2014, 09:21
 
Ответить
СообщениеВыделить (выбрать) необходимые строки, вызвать контекстное меню и удалить.
Остальные советы см. здесь особенно внимательно п.3

Автор - igrtsk
Дата добавления - 30.06.2014 в 09:21
Neprin Дата: Понедельник, 30.06.2014, 13:29 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Выделить (выбрать) необходимые строки, вызвать контекстное меню и удалить.

Все верно. А как автоматизировать процесс? Пример выше для упрощения. Строк на самом деле 566. Удалять надо около 200. Помогите, пжл.
К сообщению приложен файл: _1.xls (77.5 Kb)
 
Ответить
Сообщение
Выделить (выбрать) необходимые строки, вызвать контекстное меню и удалить.

Все верно. А как автоматизировать процесс? Пример выше для упрощения. Строк на самом деле 566. Удалять надо около 200. Помогите, пжл.

Автор - Neprin
Дата добавления - 30.06.2014 в 13:29
mus013 Дата: Понедельник, 30.06.2014, 14:01 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 25 ±
Замечаний: 0% ±

Excel 2007
Neprin,д день, строки должны наверняка по какому-то критерию выбираться,уточните
и получите обоснованный ответ.


Помогать, действительно важно и нужно. «Может, это и не изменит мир, но точно изменит вас!»
 
Ответить
СообщениеNeprin,д день, строки должны наверняка по какому-то критерию выбираться,уточните
и получите обоснованный ответ.

Автор - mus013
Дата добавления - 30.06.2014 в 14:01
Neprin Дата: Четверг, 17.07.2014, 08:33 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Подскажите, люди добрые, как удалить строки выделенные желтым. Такую операцию приходится делать по несколько раз в день.
Исходный файл и удаляемые строки всегда постоянны и хотелось бы автоматизировать процесс.
Спасибо
К сообщению приложен файл: 11111.xlsx (36.5 Kb)


Сообщение отредактировал Neprin - Четверг, 17.07.2014, 08:35
 
Ответить
СообщениеПодскажите, люди добрые, как удалить строки выделенные желтым. Такую операцию приходится делать по несколько раз в день.
Исходный файл и удаляемые строки всегда постоянны и хотелось бы автоматизировать процесс.
Спасибо

Автор - Neprin
Дата добавления - 17.07.2014 в 08:33
Pelena Дата: Четверг, 17.07.2014, 08:45 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
Если нужно удалять всегда одни и те же строки (с одними и теми же номерами), то запишите их удаление макрорекодером, и запускайте макрос.
Только выделять строки (с клавишей Ctrl) нужно, начиная с последней, т.е. снизу вверх


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли нужно удалять всегда одни и те же строки (с одними и теми же номерами), то запишите их удаление макрорекодером, и запускайте макрос.
Только выделять строки (с клавишей Ctrl) нужно, начиная с последней, т.е. снизу вверх

Автор - Pelena
Дата добавления - 17.07.2014 в 08:45
Neprin Дата: Четверг, 17.07.2014, 10:30 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
сли нужно удалять всегда одни и те же строки (с одними и теми же номерами), то запишите их удаление макрорекодером, и запускайте макрос

Спасибо. Боюсь моей квалификации тут не хватит. Будем искать
 
Ответить
Сообщение
сли нужно удалять всегда одни и те же строки (с одними и теми же номерами), то запишите их удаление макрорекодером, и запускайте макрос

Спасибо. Боюсь моей квалификации тут не хватит. Будем искать

Автор - Neprin
Дата добавления - 17.07.2014 в 10:30
Pelena Дата: Четверг, 17.07.2014, 10:34 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19195
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
Тут квалификация особо не требуется. На вкладке Разработчик нажимаете кнопку Запись макроса, выполняете действия, потом запись останавливаете. Макрос готов


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТут квалификация особо не требуется. На вкладке Разработчик нажимаете кнопку Запись макроса, выполняете действия, потом запись останавливаете. Макрос готов

Автор - Pelena
Дата добавления - 17.07.2014 в 10:34
Vinkelman Дата: Четверг, 17.07.2014, 10:43 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
Включите фильтр, отфильтруйте по цвету и удаляйте.
К сообщению приложен файл: 4801483.jpg (39.2 Kb)
 
Ответить
СообщениеВключите фильтр, отфильтруйте по цвету и удаляйте.

Автор - Vinkelman
Дата добавления - 17.07.2014 в 10:43
_Boroda_ Дата: Четверг, 17.07.2014, 10:46 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Посмотрите, так нужно?

Кстати, реализовано именно с помощью фильтра, как уже было написано выше.
К сообщению приложен файл: 11111_1.xlsm (45.7 Kb)


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

Кстати, реализовано именно с помощью фильтра, как уже было написано выше.

Автор - _Boroda_
Дата добавления - 17.07.2014 в 10:46
Neprin Дата: Четверг, 17.07.2014, 16:28 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
реализовано именно с помощью фильтра, как уже было написано выше.

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

Всем спасибки.
А как такую чудо-кнопку сделали? А можно удалять по номеру строки?

Автор - Neprin
Дата добавления - 17.07.2014 в 16:28
Neprin Дата: Пятница, 18.07.2014, 07:06 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
А можно удалять по номеру строки?
Можно

Подскажите как, пжл. Как записывать макросы в Excei я в справке прочитал. Вопрос как его сочинить.
Спасибо за помощь
 
Ответить
Сообщение
А можно удалять по номеру строки?
Можно

Подскажите как, пжл. Как записывать макросы в Excei я в справке прочитал. Вопрос как его сочинить.
Спасибо за помощь

Автор - Neprin
Дата добавления - 18.07.2014 в 07:06
Neprin Дата: Пятница, 18.07.2014, 07:06 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
А можно удалять по номеру строки?
Можно

Подскажите как, пжл. Как записывать макросы в Excel я в справке прочитал. Вопрос как его сочинить.
Спасибо за помощь. Для меня удаление по номеру строки самый оптимальный вариант


Сообщение отредактировал Neprin - Пятница, 18.07.2014, 07:07
 
Ответить
Сообщение
А можно удалять по номеру строки?
Можно

Подскажите как, пжл. Как записывать макросы в Excel я в справке прочитал. Вопрос как его сочинить.
Спасибо за помощь. Для меня удаление по номеру строки самый оптимальный вариант

Автор - Neprin
Дата добавления - 18.07.2014 в 07:06
_Boroda_ Дата: Пятница, 18.07.2014, 09:22 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ну смотрите:
1. включаете запись макроса;
2. с нажатым Контрлом выделяете мышой ячейки в строках, которые хотите удалить
3. удаляете эти строки любым способом (например, Главная - Удалить - Удалить строки с листа)
4. выключаете запись макроса
5. Альт+F11 - ищете там свой макрос, он будет примерно таким (совсем лишние зеленые строки я убрал):[vba]
Код
Sub Макрос1()
     Range("A5,A9,A12,A15,A19:A22").Select
     Range("A19").Activate
     Selection.EntireRow.Delete
End Sub
[/vba]
6. можно так и оставить, а можно поубирать лишнее и получить вот такое:[vba]
Код
ub Макрос2()
     Range("A5,A9,A12,A15,A19:A22").EntireRow.Delete
End Sub
[/vba]

Запустите оба макроса по очереди и посмотрите, на разницу в работе.
Как добавить еще строки в массив для удаления, догадаетесь, думаю.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу смотрите:
1. включаете запись макроса;
2. с нажатым Контрлом выделяете мышой ячейки в строках, которые хотите удалить
3. удаляете эти строки любым способом (например, Главная - Удалить - Удалить строки с листа)
4. выключаете запись макроса
5. Альт+F11 - ищете там свой макрос, он будет примерно таким (совсем лишние зеленые строки я убрал):[vba]
Код
Sub Макрос1()
     Range("A5,A9,A12,A15,A19:A22").Select
     Range("A19").Activate
     Selection.EntireRow.Delete
End Sub
[/vba]
6. можно так и оставить, а можно поубирать лишнее и получить вот такое:[vba]
Код
ub Макрос2()
     Range("A5,A9,A12,A15,A19:A22").EntireRow.Delete
End Sub
[/vba]

Запустите оба макроса по очереди и посмотрите, на разницу в работе.
Как добавить еще строки в массив для удаления, догадаетесь, думаю.

Автор - _Boroda_
Дата добавления - 18.07.2014 в 09:22
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление строк с листа (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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