Удаление строк на основе значения (или условия) ячейки в Excel [Простое руководство]

Мне не удалось заставить код работать для меня, используя VBA для предоставленного кода. Я не уверен, в чем моя ошибка, но она ничего не удаляет, а также ничего не показывает для модуля, когда я ввел его и сохранил. Пожалуйста, помогите.


Спасибо, вы помогли мне сэкономить время.


Спасибо за это. Это мне очень пригодилось. Я искал что-то подобное без использования пользовательской формы. Я добавил эту последнюю строку, чтобы очистить фильтр — ActiveSheet.ListObjects («Table1»). Range.AutoFilter Field: = 2


Привет, Сумит,
Это действительно Как обычно, приятно учиться на сайте.
Я работаю с данными, где у меня есть угол в столбце, мне нужно сохранить угол, кратный 0,1,0,2, 0,3 i. е. только с шагом 0,1 градуса и удалите другие строки между ними. Я не понимаю, какие параметры условного форматирования мне следует использовать.
Пожалуйста, помогите мне решить эту проблему.


Хотя это и не имеет большого значения, как удержаться от удаления строка заголовка. Если я чего-то не упускаю, при использовании фильтра заголовок остается видимым, тогда когда вы выбираете только видимые ячейки, строка заголовка также выбирается, а затем удаляется вместе с данными? Я использую Office 365 в Windows 10 Enterprise.


Примечание: в рекламе на вашем хорошо сделанном веб-сайте используется «ad.doubleclick.net», и эта компания размещает файл который постоянно появляется для загрузки пользователями. Он называется «f.txt». Вы должны знать об этом и не поддерживать рекламу этой компании !!!


Я обнаружил (из горького опыта), что при работе с большим набором данных (> 10000 строк) , удаление несмежного отфильтрованного набора ячеек может занять очень много времени (много минут)
Сортировка данных в первую очередь (так, чтобы строки, подлежащие удалению, были смежными), для сравнения, почти мгновенно



Удаление нескольких выбранных строк в Excel

Как удалить несколько строк в Excel? Если я отмечу все и попытаюсь удалить, удаляется только одна строка. Даже если я щелкну правой кнопкой мыши и выберу «Удалить», он все равно удалит по одной строке за раз.

Мне нужно удалить все строки, отдельно выбранные с помощью Ctrl , за один раз .


9

Выберите строки, которые вы хотите удалить и нажать Ctrl + - (минус). Если вы выберете всю строку, вам не будет предложено, если вы выберете только некоторые ячейки, вы будете подсказал, что именно вы хотите сделать.

Edit: btw. Ctrl + + вставляет строки.

Улучшите этот ответ
отредактировано 15 ноября 2012 г. в 12:00
ответил 15 ноября ’12 в 22:27
добавить комментарий |

Выберите строки, которые хотите удалить, и нажмите Ctrl + - (минус). Если вы выберете всю строку, вам не будет предложено, если вы выберете только некоторые ячейки, вам будет предложено, что именно вы хотите сделать.

Edit: btw. Ctrl + + вставляет строки.


1

Я попробовал предложить использовать Ctrl и перетащить, чтобы выбрать несколько ячеек. Del (не Backspace ) работает, чтобы удалить все содержимое сразу для меня.

Улучшить этот ответ
отредактировал 27 июля ’20 в 07:18
Worthwelle
3,86499 золотых знаков1616 серебряных знаков2929 бронзовых знаков
ответил 27 июля ’20 в 1:36
добавить комментарий |

Я попробовал предложить использовать Ctrl и перетащить, чтобы выбрать несколько ячеек. Del (не Backspace ) работает для меня, чтобы удалить все содержимое сразу.


0

Использование Ctrl для выбора, затем щелчок правой кнопкой мыши для удаления целых строк работает. Но, может быть, не так очевидно, что это работает. Попробуйте сначала щелкнуть правой кнопкой мыши и удалить содержимое, а затем удалить строки.

Вы пробовали это на новой книге? Возможно, книга, над которой вы работаете , имеет некоторые дополнительные функции, которые предотвращают поведение по умолчанию. Но будьте уверены, обычно это должно работать так, как вы пытались.

Улучшите этот ответ
отредактировано 15 ноября ’12 в 10:43
Waffle’s Crazy Peanut
25211 золотых знаков55 серебряных знаков2121 бронзовых знаков
ответил 15 ноя. 10:27
добавить комментарий |

Использование Ctrl для выбора, затем щелчок правой кнопкой мыши для удаления целых строк работает. Но, может быть, не так очевидно, что это работает. Попробуйте сначала щелкнуть правой кнопкой мыши и удалить содержимое, а затем удалить строки.

Вы пробовали это на новой книге? Возможно, книга, над которой вы работаете , имеет некоторые дополнительные функции, которые предотвращают поведение по умолчанию. Но будьте уверены, обычно это должно работать так, как вы пытались.


0

Если данные представлены в форме официальной «таблицы», вы не сможете выбрать разные выборки из нескольких строк для удаления за один раз. Вы должны скопировать и вставить данные в пустой рабочий лист (без форматирования «таблицы»), и вы сможете делать то, что описываете.

Улучшите этот ответ
ответил 23 октября 2013 в 13:23
добавить комментарий |

Если данные представлены в форме официальной «таблицы», вы не сможете выбрать разные выборки из нескольких строк для удаления за один присест. Вам нужно скопировать и вставить данные в пустой рабочий лист (без форматирования «таблицы»), и вы сможете делать то, что описываете.

Оцените статью
logicle.ru
Добавить комментарий