Как применять VBA для выбора столбцов (3 метода)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

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

Применение VBA для выбора столбцов.xlsx

3 подходящих способа применения VBA для выбора столбцов

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

1. Выполнение кода VBA для выбора одного столбца

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

Шаг 1:

  • Чтобы ввести код VBA, сначала нужно открыть окно VBA. Вы можете сделать это с помощью сочетаний клавиш или из вашего Вкладка разработчика . Пресса Ctrl+F11 чтобы открыть Окно VBA.

  • В окне VBA мы должны создать модуль для записи нашего кода. Нажмите кнопку Insert, затем нажмите кнопку Модуль чтобы открыть одну.

Шаг 2:

  • Здесь мы напишем наш код. Сначала мы напишем формат нашего кода, а затем вставим условия. Начало и конец нашего кода таковы,
 Private Sub Select_Column() End Sub 

  • Напишем код для выбора столбца C. Код следующий,
 Columns(3).Select 
  • Окончательный код таков,
 Private Sub select_column() Columns(3).Select End Sub 

  • Нажмите на значок Run, чтобы запустить код, и наш указанный столбец будет выбран.

Шаг 3:

  • Вы также можете ввести определенное число в каждую ячейку выбранного столбца. Предположим, вы хотите ввести число 100 в C4 Для этого выделите любую ячейку в столбце C .

  • Вставьте этот код в модуль.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Запустите код и получите результат.

2. Применение кода VBA для выбора нескольких столбцов

Шаг 1:

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

Шаг 2:

  • Мы хотим выбрать столбцы с B по D. Для этого используется следующий код,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • При этом выбирается несколько столбцов.

3. Использование кода VBA для выбора столбцов в диапазоне

Выбор диапазона с помощью кодов VBA также прост и требует небольшого объема кода. Предположим, что нам нужно выбрать диапазон из B3 на F13 Следуйте этим шагам, чтобы научиться!

Шаг 1:

  • Вставьте код VBA в модуль.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • Мы выбрали наш диапазон с помощью кодов VBA.

Шаг 2:

  • Вы также можете вводить числа или тексты в выбранном диапазоне. Просто вставьте приведенный ниже код в модуль.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Вот как можно использовать этот метод.

Шаг 3:

  • Более того, вы также можете раскрасить выделенные ячейки. Просто запишите этот код в свой модуль VBA.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • Таким образом, вы можете выделить и раскрасить диапазон с помощью кода VBA.

О чем следует помнить

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

Настроенная панель инструментов быстрого доступа → Другие команды → Настроить ленту → Разработчик → OK

Заключение

Мы рассмотрели три различных подхода к выполнению кодов VBA для выбора столбцов. Если у вас возникли вопросы или пожелания, оставляйте комментарии. Также вы можете ознакомиться с другими нашими статьями, связанными с задачами Excel!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.