Как Удалить Строку Столбец Ячейку в Excel • Как удалить дубликаты

Удалить столбец VBA

Excel VBA Удалить столбец

Что делает удаление столбца в Excel VBA?

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

Удалить столбцы легко. Во-первых, нам нужно использовать свойство COLUMNS для выбора столбца, поэтому ниже приведен синтаксис метода удаления столбца в VBA.

Таким образом, мы можем построить код следующим образом:

Если мы хотим удалить несколько столбцов, мы не можем вводить столбцы. Нам нужно ссылаться на столбцы по заголовкам столбцов, т. е. по алфавиту.

Таким образом, мы можем использовать метод «Удалить столбец» в VBA для удаления определенных столбцов. В следующем разделе мы увидим больше примеров, чтобы лучше понять это. Читать дальше.

Удалить столбец VBA

Вы можете использовать это изображение на своем веб-сайте, в шаблонах и т. д. Пожалуйста, предоставьте нам ссылку с указанием авторства Как указать авторство? Ссылка на статью должна быть гиперссылкой
Например:
Источник: Удалить столбец VBA (wallstreetmojo.com)

Примеры метода удаления столбца Excel VBA

Ниже приведены примеры удаления столбцов с помощью VBA.

Пример №1 – Использование метода удаления

Предположим, у вас есть техническое описание, подобное приведенному ниже.

Пример удаления столбца VBA 1

Если мы хотим удалить месяц столбца «Мар», сначала выберите свойство столбцов.

Пример удаления столбца VBA 1-1

Укажите номер столбца или алфавит. В данном случае это либо 3, либо C.

Пример удаления столбца VBA 1-2

Пример удаления столбца VBA 1-3

Или вы можете ввести адрес столбца следующим образом.

Пример удаления столбца VBA 1-4

Запустите этот код с помощью клавиши F5, или вы можете запустить вручную и посмотреть результат.

Оба кода будут выполнять одинаковую работу по удалению указанного столбца.

Пример удаления столбца VBA 1-6

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

Если мы хотим удалить столбцы со 2 по 4, мы можем передать код, как показано ниже.

Пример удаления столбца VBA 1-7

Запустите этот код вручную через опцию запуска или нажмите клавишу F5. Это приведет к удалению столбцов «Фев», «Мар» и «Апр».

Пример № 2 — Удалить столбцы с именем рабочего листа

Выше приведен обзор того, как удалять столбцы с помощью кода VBA. Однако удаление столбцов не рекомендуется. Без ссылки на имя рабочего листа опасно слепо удалять столбец.

Если вы не упомянули имя рабочего листа, то какой бы лист ни был активен, он удалит столбцы этого листа.

Во-первых, нам нужно выбрать рабочий лист по его имени.

Пример удаления столбца VBA 2

Пример удаления столбца VBA 2-1

Это приведет к удалению столбцов от B до D рабочего листа «Лист продаж». Для этого кода не имеет значения, какой из них активен. Тем не менее, он удалит только указанные столбцы этого листа.

Мы также можем построить Код VBA Код VBA Код VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения определенной задачи. читать далее в самой строке.

Пример удаления столбца VBA 2-2

Это также удаляет столбцы «от B до D», не выбирая рабочий лист «Лист продаж».

Пример № 3 — Удалить пустые столбцы

Предположим, у вас есть данные с альтернативными пустыми столбцами, как показано ниже.

Пример VBA DC 3

Итак, удалите все альтернативные столбцы, которые мы можем использовать в приведенном ниже коде.

Пример VBA DC 3-1

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

Пример № 4 — Удалить столбцы пустых ячеек

А теперь посмотрите на этот пример. Есть определенные ситуации, когда нам нужно удалить весь столбец, если в диапазоне данных обнаружена какая-либо пустая ячейка. В качестве примера рассмотрим приведенные ниже данные.

Пример VBA DC 4

Все ячейки желтого цвета пусты. Итак, мое требование — удалить все столбцы пустых ячеек. Приведенный ниже код сделает это.

Пример VBA DC 4-1

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

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

Далее он выберет все пустые ячейки, и при выделении мы удаляем весь столбец выделения.

Таким образом, наш конечный результат будет выглядеть так.

Пример VBA DC 4-2

Везде, где он нашел пустую ячейку, он удалил эти пустые ячейки из всего столбца.

Вы можете скачать этот столбец удаления Excel VBA здесь — Шаблон удаления столбца VBA

[expert_bq id=»1570″]Вставим новый столбец и пронумеруем все его ячейки по порядку, установив значения первым двум ячейкам и протянув маркер заполнения по всему столбцу. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Стоит только помнить, что перед проведением операции удаления стоит сохранить данные во избежание их потери или в случае, если после неправильного удаления произойдет смещение ячеек или диапазонов ячеек, что приведет к нарушению правильного отображения данных.
Вставка новой строки в конец Excel

Как удалить лишние строки в Excel (Эксель) » Компьютерная помощь

Чтобы отобразить один или несколько столбцов, выделите по крайней мере одну ячейку в столбцах по обе стороны от скрытых столбцов с помощью указателя мыши. Например, вы хотите показать столбцы B, D и F :

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: