Выбор VBA

В VBA мы можем выбрать любой диапазон ячеек или группу ячеек и выполнять над ними различные операции. Например, выделение представляет собой объект диапазона, поэтому мы используем метод Range для выбора ячеек, поскольку он идентифицирует ячейки, а код для выбора ячеек — это команда «Выбрать». Для выбора используется следующий синтаксис: range(A1:B2).select.

Оглавление

Что такое свойство выбора Excel VBA?

Выбор — это свойство, доступное в VBA. Как только диапазон ячеек выбран, мы должны решить, что делать. Использование этого VBA «Отбор» свойство, мы можем делать все, что можем, с выбранными ячейками. Одна из проблем со свойством Selection заключается в том, что мы не видим список IntelliSense. Итак, при написании кода мы должны быть уверены в том, что делаем без списка IntelliSense.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Выбор VBA

Примеры свойства Selection в VBA

Смотрим примеры выделения в Excel VBA..free_excel_div{background:#d9d9d9;font-size:16px;border-radius:7px;position:relative;margin:30px;padding:25px 25px 25px 45px}.free_excel_div:before {content:””;фон:url(по центру без повтора #207245;ширина:70px;высота:70px;позиция:абсолютная;сверху:50%;отступ-сверху:-35px;слева:-35px;граница:5px твердый #fff; радиус границы: 50%}

Вы можете скачать этот шаблон Excel для выбора VBA здесь – Шаблон Excel для выбора VBA

Пример №1

Вот простой пример свойства «выбор» в VBA. Конечно, мы хотим сначала выбрать ячейки от A1 до B5, чтобы написать код VBA. Запись Код VBAКод VBA относится к набору инструкций, написанных пользователем на языке программирования приложений Visual Basic в редакторе Visual Basic (VBE) для выполнения. конкретная задача. читать дальше, как это.

Диапазон («А1:В5»).Выбирать

Код:

Sub Selection_Example1 () Range («A1: B5»). Выберите End Sub

Этот код выберет диапазон ячеек VBA. Диапазон ячеек VBA. Диапазон выбора — это желаемая пользователем область для добавления эффектов, добавления данных или внесения изменений только в эти конкретные ячейки. Диапазон определяется формулами по адресам двух ячеек, разделенных двоеточием. Ячейка, с которой начинается диапазон выбора, по-прежнему активна. Подробнее от A1 до B5.

Пример выбора VBA 1

Если мы хотим вставить в эти ячейки значение «привет», мы можем написать такой код.

Код:

Sub Selection_Example1() Range(“A1:B5”).Value = “hello” End Sub

Пример выбора VBA 1-1

Точно так же, как только ячейки выбраны, становится «Отбор».

Код:

Sub Selection_Example1() Range (“A1: B5”). Выберите Selection.Value = “Hello” End Sub

Во-первых, мы выбрали диапазон ячеек от A1 до B5. Итак, эта строка будет выделять ячейки.

Пример выбора VBA 1-2

После того, как эти ячейки выбраны, мы можем ссылаться на эти ячейки, используя свойство «Выбор» в Excel VBA. Итак, используя свойство Selection, мы можем вставить в эти ячейки значение «Hello».

Пример выбора VBA 1-3

Это общий обзор свойства «Выбор» в VBA.

Пример #2

Теперь мы увидим свойство VBA «Выбор» с переменными. Но сначала определите переменную VBA как RangeVBA Variable As RangeRange — это свойство в VBA, которое помогает указать конкретную ячейку, диапазон ячеек, строку, столбец или трехмерный диапазон. В контексте рабочего листа Excel объект диапазона VBA включает одну или несколько ячеек, распределенных по разным строкам и столбцам. Подробнее.

Код:

Sub Selection_Example2() Dim Rng As Range End Sub

Пример выбора VBA 2

Диапазон является объектной переменной, поскольку он является объектной переменной. Поэтому нам нужно установить диапазон ячеек с помощью ключевого слова «Set».

Мы установим диапазон как «Диапазон(«А1:А6»).

Код:

Sub Selection_Example2() Dim Rng As Range Set Rng = Range(“A1:A6”) End Sub

Пример выбора VBA 2-1

Переменная “Кольцо” относится к диапазону ячеек от А1 до А6.

Теперь мы напишем код для вставки значения «Привет».

Код:

Sub Selection_Example2() Dim Rng As Range Set Rng = Range(“A1:A6”) Rng.Value = “Hello” End Sub

Пример выбора VBA 2-2

Он вставит значение «Привет» в ячейки от A1 до A6.

Пример выбора VBA 2-3

Неважно, где вы запускаете код. Активный рабочий лист вставит значение «Привет» в ячейки с A1 по A6.

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

Для этого мы не можем задать определенный диапазон ячеек. Скорее нам нужно установить диапазон как «Выбор».

Код:

Sub Selection_Example2() Dim Rng As Range Set Rng = Selection End Sub

Пример выбора VBA 2-4

Переменная «Rng» относится к активной ячейке или везде, где мы выбираем ячейки. Например, используя это свойство (Выделение) в Excel VBA, мы можем вставить значение «Привет».

Код:

Sub Selection_Example2() Dim Rng As Range Set Rng = Selection Selection.Value = “Hello” End Sub

Пример выбора VBA 2-5

Он вставит слово «Привет» в ячейки нашего выделения. Теперь мы выберем ячейки от B2 до C6 и запустим код. Сначала он вставит значение «Hello».

Пример выбора VBA 2-6Пример №3

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

Код:

Sub Selection_Example3() Dim Rng As Range Set Rng = Selection End Sub

Пример 3

Теперь получите доступ к «Интерьер» с помощью свойства выбора VBA.

Код:

Sub Selection_Example3() Dim Rng As Range Set Rng = Selection Selection.Interior End Sub

Пример 3-1

После выбора свойства «Интерьер» нам нужно решить, что нам нужно делать с этим свойством. Так как нам нужно изменить цвет внутренней части выбранной ячейки, выбираем свойство «Цвет».

Код:

Sub Selection_Example3() Dim Rng As Range Set Rng = Selection Selection.Interior.Color End Sub

Пример 3-2

Установите свойство цвета как «vbЗеленый».

Код:

Sub Selection_Example3() Dim Rng As Range Set Rng = Selection Selection.Interior.Color = vbGreen End Sub

Пример 3-3

Так что это изменит внутренний цвет выбранных ячеек на «вбГрин».

Пример 3-4Пример 3-5

Таким образом, мы можем использовать свойство «Выбор» Excel VBA в кодировании и легко делать многие другие вещи.

Примечание. Одна из самых больших угроз со свойством «Выбор» заключается в том, что мы не получаем доступ к списку IntelliSense во время кодирования. Как новичок, почти невозможно запомнить все свойства и методы свойства «Выбор», поэтому вам необходимо владеть VBA, чтобы начать использовать свойство «Выбор».

Рекомендуемые статьи

Эта статья представляет собой руководство по выбору VBA. Здесь мы обсудили, что такое свойство выбора в Excel VBA, с некоторыми практическими примерами и шаблоном для загрузки. Ниже приведены некоторые полезные статьи Excel, связанные с VBA:

  • Примеры текстовых функций VBA
  • Операторы VBA
  • Закрыть пользовательскую форму в VBA

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *