Оглавление
В этой статье показано, как применять коды VBA для выделения столбцов в Excel. Вы можете найти это полезным, когда вам нужно выделить весь диапазон или столбцы. Коды программирования VBA можно автоматически выбирать целые столбцы или диапазоны, что сэкономит много вашего времени. В этой статье мы покажем вам некоторые методы для выполнения этой работы.
Скачать Рабочую тетрадь для практических занятий
Скачайте этот сборник упражнений, чтобы выполнить задание, пока вы читаете эту статью.
Применение VBA для выбора столбцов.xlsx3 подходящих способа применения 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!