Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как удалить те же строки или диапазоны на нескольких листах в Excel?

В этой статье рекомендуются два метода одновременного удаления одних и тех же строк или диапазонов на нескольких листах в Excel. Пожалуйста, сделайте следующее.

Удалять одинаковые строки или диапазоны на нескольких листах с группировкой всех листов

Удалять одинаковые строки или диапазоны на нескольких листах с кодами VBA


Легко удалять все пустые строки в выбранных диапазонах / листах или активно / все листы (ы) в Excel

Как показано ниже, вы можете удалить все пустые строки в выбранном диапазоне, активном листе, выбранных листах или всех листах с несколькими нажатиями в Excel.

Kutools for Excel включает в себя более удобные инструменты Excel 300. Бесплатно, без ограничений, в 60-дни. Загрузите бесплатную пробную версию

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel переносит расширенные функции 300 в Excel и мгновенно повышает производительность
  • Super Formula Bar (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон ...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объединить дублирующиеся строки и сумму / среднее ... Предотвратить повторяющиеся клетки; Сравнить диапазоны ...
  • Выберите Дублировать или Уникальные строки; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих книгах; Случайный выбор ...
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставьте маркеры, флажки и многое другое ...
  • Любить и быстро вставлять формулы, диапазоны, графики и рисунки; Шифровать ячейки с помощью пароля; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев ...
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенный Сортировать по месяцу / неделе / ​​дню, частоте и многому другому; Специальный фильтр жирным шрифтом, курсив ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разбить данные на несколько листов; Пакетное конвертирование xls, xlsx и PDF ...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.

Удалять одинаковые строки или диапазоны на нескольких листах с группировкой всех листов


Легко группировать все рабочие листы, а затем удалять одни и те же строки или диапазоны из этих листов одновременно.

1. Щелкните правой кнопкой мыши на любой вкладке листа в текущей книге, затем нажмите Выбрать все листы из контекстного меню.

2. Теперь все листы выбираются, если вы удаляете определенные строки или диапазоны на листе, те же строки или диапазоны на других листах удаляются вместе.

3. После удаления строк или диапазонов по всем листам щелкните правой кнопкой мыши на вкладке листа, а затем щелкните Развернуть листы из контекстного меню, чтобы разгруппировать все листы.


Удалять одинаковые строки или диапазоны на нескольких листах с кодами VBA

Помимо вышеупомянутого метода, вы можете использовать следующие коды VBA для удаления одинаковых строк или диапазонов на нескольких листах.

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

1. Нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окна.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > модуль, Затем скопируйте и вставьте следующий код VBA в окно кода.

Код VBA: удалять одинаковые строки на нескольких листах. В Excel

Sub bleh()
    Dim xWs As Worksheet
    Set xWs = ActiveSheet
    ThisWorkbook.Worksheets.Select
    Rows("4:5").Select
    Selection.Delete
    xWs.Select
End Sub

Внимание: В коде VBA 4: 5 означает, что строка 4 и 5 будут удалены на нескольких листах в текущей книге. Вы можете изменить их в нужную строку.

3. Нажмите F5 ключ для запуска кода, то указанные строки удаляются сразу со всех листов текущей книги.

Удалите одинаковые диапазоны на нескольких листах

Для удаления одинаковых диапазонов на нескольких листах вы можете попробовать следующий код VBA.

Код VBA: удалите один и тот же диапазон на нескольких листах

Private Sub CommandButton2_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xWs As Worksheet
    On Error Resume Next
    Set xWs = ActiveSheet
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xRg.ClearContents
    ThisWorkbook.Worksheets.Select
    ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
    xWs.Select
End Sub

После копирования и вставки кода VBA в модуль нажмите F5 ключ для запуска кода и всплывающего Kutools for Excel диалогового окна, выберите диапазон, который вы удалите на нескольких листах, а затем нажмите OK Кнопка.

Теперь значения ячейки в этом конкретном диапазоне немедленно удаляются со всех листов текущей книги.


Статьи по теме:


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.