2

Я хочу удалить определенные строки из Microsoft Excel. Мой набор данных содержит около 900 000 строк, я хочу получить список строк / столбцов, например, из b325890-b500000, не перетаскивая мою мышь и не очищая ее. Как бы я это сделал? Я использую Excel 2011 на Mac.

2 ответа2

1

Как удалить диапазон строк, используя VBA?

Excel VBA Примеры для удаления нескольких строк одновременно

В следующем примере удаляются строки с 5 по 10 одновременно с активной рабочей таблицы.

'In this Example I am deleting Rows 5 to 10
Sub sbDeleteARowMulti()

Rows("5:10").Delete

End Sub

инструкции

  1. Откройте книгу Excel
  2. Нажмите Alt+F11, чтобы открыть VBA Editor.
  3. Вставить модуль из меню вставки
  4. Скопируйте приведенный выше код и вставьте в окно кода
  5. Сохранить файл как книгу с макросами
  6. Нажмите F5, чтобы выполнить его

Исходные строки и столбцы удаления в Excel VBA

1

Вы также можете попробовать функцию «Перейти». Очень просто: на вашем Mac нажмите CTRL+G (управление, а не команда), и откроется диалоговое окно «Перейти к».

Вы хотите удалить все строки между 325890-500000? Если это так, введите 325890:500000 и нажмите ОК. Excel выберет строки, и вы можете щелкнуть правой кнопкой мыши на любом из номеров слева и удалить или очистить содержимое.

Или вы хотите удалить только в столбце B в этих строках? Если это так, введите b325890:b500000 и нажмите OK. Excel выбирает эти ячейки, и вы можете удалять (и сдвигать ячейки) или очищать содержимое.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .