Я хочу удалить определенные строки из Microsoft Excel. Мой набор данных содержит около 900 000 строк, я хочу получить список строк / столбцов, например, из b325890-b500000, не перетаскивая мою мышь и не очищая ее. Как бы я это сделал? Я использую Excel 2011 на Mac.
2 ответа
Как удалить диапазон строк, используя VBA?
Excel VBA Примеры для удаления нескольких строк одновременно
В следующем примере удаляются строки с 5 по 10 одновременно с активной рабочей таблицы.
'In this Example I am deleting Rows 5 to 10 Sub sbDeleteARowMulti() Rows("5:10").Delete End Sub
инструкции
- Откройте книгу Excel
- Нажмите Alt+F11, чтобы открыть VBA Editor.
- Вставить модуль из меню вставки
- Скопируйте приведенный выше код и вставьте в окно кода
- Сохранить файл как книгу с макросами
- Нажмите F5, чтобы выполнить его
Вы также можете попробовать функцию «Перейти». Очень просто: на вашем Mac нажмите CTRL+G (управление, а не команда), и откроется диалоговое окно «Перейти к».
Вы хотите удалить все строки между 325890-500000? Если это так, введите 325890:500000 и нажмите ОК. Excel выберет строки, и вы можете щелкнуть правой кнопкой мыши на любом из номеров слева и удалить или очистить содержимое.
Или вы хотите удалить только в столбце B в этих строках? Если это так, введите b325890:b500000 и нажмите OK. Excel выбирает эти ячейки, и вы можете удалять (и сдвигать ячейки) или очищать содержимое.