Властивість вибору Excel VBA
Вибір VBA використовується для вибору діапазону на робочому аркуші excel. З вибраним діапазоном ми можемо робити все, що завгодно. Але під час використання VBA Selection ми не побачимо список функцій, які ми хочемо виконувати, з яких ми можемо вибрати будь-яку відповідно до наших потреб. Для цього нам потрібно ввести цю річ вручну, і вона повинна бути правильною. Тож під час використання VBA Selection ми повинні переконатися, що ми будемо використовувати правильну функцію, щоб уникнути будь-яких помилок.
Як використовувати властивість виділення в Excel VBA?
Нижче наведено різні приклади використання властивості Selection в excel за допомогою коду VBA.
Ви можете завантажити цей шаблон Excel для вибору VBA тут - Шаблон Excel з вибору VBAВибір VBA у Excel - приклад №1
У цьому прикладі ми побачимо дуже простий метод застосування VBA Selection. Для цього виконайте наступні кроки:
Крок 1: Перейдіть до вікна VBA і відкрийте новий модуль зі списку меню Вставка, як показано нижче.
Крок 2: Тепер у щойно відкритий модуль напишіть підкатегорію для вибору VBA, як показано нижче.
Код:
Sub VBASelection () Кінець Sub
Крок 3: Виберіть будь-який діапазон комірок. Це може бути будь-який випадковий або певний діапазон комірок за допомогою команди Select .
Код:
Sub VBASelection () Діапазон () ("A1: C3"). Виберіть End Sub
Крок 4: Зараз ми спробуємо вставити текст у вибраний діапазон комірок. Для цього в наступному рядку коду напишіть Selection.Value. Це використовується для вибору комірок для введення значення.
Код:
Sub VBASelection () Діапазон () ("A1: C3"). Виберіть Selection.Value End Sub
Крок 5: Нарешті, ми напишемо будь-який текст, який ми хотіли б побачити у вибраному діапазоні комірок. Нехай цей текст буде "Вибір VBA Excel".
Код:
Sub VBASelection () Діапазон () (A1: C3 "). Виберіть Selection.Value =" Вибір VBA Excel "Кінець Sub
Крок 6: Тепер запустіть код, натиснувши на кнопку Відтворити, яка розміщена під рядком меню, як показано нижче.
Ми побачимо, що з комірки від A1 до C3 було вставлено вибране нами текстове значення, а також вибрано ціле.
Вибір VBA у Excel - приклад №2
У цьому прикладі ми побачимо, як функція Offset буде працювати разом із виділенням VBA. Для цього виконайте наступні кроки:
Крок 1: Напишіть підкатегорію Вибору VBA, як показано нижче.
Код:
Sub VBASelection2 () Кінець Sub
Крок 2: Виберіть діапазон комірок відповідно до ваших потреб, інакше ми можемо продовжувати використовувати той самий діапазон комірок, який ми бачили у наведеному вище прикладі.
Код:
Sub VBASelection2 () Діапазон ("A1: C3"). Виберіть End Sub
Крок 3: Тепер виберіть функцію зміщення разом із виділенням, як показано нижче. За допомогою цієї функції «Зсув» ми б спробували компенсувати або перемістити виділення з наступної матриці.
Код:
Sub VBASelection2 () Діапазон ("A1: C3"). Виберіть Selection.Offset End Sub
Крок 4: Після цього виберіть місце зсуву, куди ми хочемо перемістити поле вибору з комірок діапазону A1 до C3. Спробуємо перемістити його на 1 рядок і 1 стовпець від поточного положення.
Код:
Sub VBASelection2 () Діапазон ("A1: C3"). Виберіть Selection.Offset (1, 1) .Select End Sub
Крок 5: Тепер знову запустіть код, натиснувши клавішу F5 або натиснувши кнопку Play.
Ми побачимо, тепер наш новий вибір буде від клітини B2 до D4, як показано нижче. І ми використали команду Select, щоб діапазон знаходився в поточному обраному режимі.
Вибір VBA у Excel - приклад №3
У цьому прикладі ми побачимо, як ми могли використовувати та змінювати колір інтер’єру комірки за допомогою VBA Selection. Для цього виконайте наступні кроки:
Крок 1: Напишіть підкатегорію Вибору VBA або будь-яким ім’ям за вашим вибором, як показано нижче.
Код:
Sub VBASelection3 () Кінець Sub
Знову ми продовжимо використовувати той самий діапазон комірок, який ми бачили раніше, з тим же вставленим текстом.
Крок 2: Виберіть діапазон необхідної комірки, який знаходиться від клітини A1 до C3 тут.
Код:
Sub VBASelection3 () Діапазон ("A1: C3"). Виберіть End Sub
Крок 3: Тепер для зміни кольору інтер'єру будь-якої комірки нам потрібно використовувати функцію Interior.Color разом із Selection. Це дозволить нам використовувати всі наявні кольори vb, які ми маємо у VBA.
Код:
Sub VBASelection3 () Діапазон ("A1: C3"). Виберіть Selection.Interior.Color End Sub
Крок 4: Тут у нас найрізноманітніші кольори, але всі це ОСНОВНІ КОЛЬОРИ. Для вибору будь-якого базового кольору ми будемо використовувати vb з наступною назвою кольору. Розглянемо колір інтер’єру зелений, як показано нижче.
Код:
Sub VBASelection3 () Діапазон ("A1: C3"). Виберіть Selection.Interior.Color = vbЗакінчення Sub
Крок 5: Тепер знову запустіть код, натиснувши клавішу F5 або натиснувши кнопку Play.
Ми побачимо, наш вибраний діапазон комірок пофарбований у зелений колір.
Вибір VBA у Excel - приклад №4
У цьому прикладі ми вставимо текст у будь-який діапазон комірок і одночасно змінимо колір шрифту для цих текстів комірок. Для цього виконайте наступні кроки:
Крок 1: Напишіть підкатегорію Вибору VBA, як показано нижче.
Код:
Sub VBASelection4 () Кінець Sub
Крок 2: Знову вибираємо діапазон комірок, де ми хочемо бачити все, що відбувається. Тут ми знову розглядаємо той же діапазон.
Код:
Sub VBASelection4 () Діапазон ("A1: C3"). Виберіть End Sub
Крок 3: Знову вставити будь-який текст, як ми бачили в прикладі-1. Тут ми знову використаємо той самий рядок коду.
Код:
Sub VBASelection4 () Діапазон ("A1: C3"). Виберіть Selection.Value = "Вибір VBA Excel" Кінець Sub
Крок 4: Тепер за допомогою Selection використовуйте разом функцію Font.Color, як показано нижче. Цим ми зможемо вибрати колір, який ми хочемо надати вибраним шрифтам комірок.
Код:
Sub VBASelection4 () Діапазон ("A1: C3"). Виберіть Selection.Value = "Вибір Excel VBA" Selection.Font.Color End Sub
Крок 5: Знову ми використовуватимемо базові кольори VBA для кольорів шрифту комірок. Давайте на цей раз використаємо червоний колір, починаючи з vb, як показано нижче.
Код:
Sub VBASelection4 () Діапазон ("A1: C3"). Виберіть Selection.Value = "Вибір Excel VBA" Selection.Font.Color = vbRed End Sub
Крок 6: Тепер знову запустіть код, натиснувши клавішу F5 або натиснувши кнопку Play.
Ми побачимо, що у вибраному діапазоні клітинок буде вставлений наш текст, а колір цих осередків тепер червоний від чорного за замовчуванням.
Плюси і мінуси вибору Excel VBA
- Це прямий спосіб вибору будь-якої функції.
- Це стосується всіх типів функцій.
- Вибір VBA - це набагато простіший спосіб кодування порівняно з іншими формами.
- Оскільки він не дозволяє переліку можливих функцій після нього, тому використовувати VBA Selection стає малоскладним.
Що потрібно пам’ятати
- Переконайтеся, що ви використовуєте точну функцію після вибору VBA, щоб уникнути помилок.
- Використовувати складну структуру коду VBA Selection легко і можливо.
- Після завершення реалізації збережіть файл у програмі excel, увімкненій макросом, щоб ви ніколи не втрачали написаний код.
Рекомендовані статті
Це посібник з вибору VBA. Тут ми обговорюємо, як використовувати властивість виділення в Excel, використовуючи код VBA разом з практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Умовне форматування VBA
- Знайдіть і замініть в Excel
- VBA іменований діапазон
- Як підсумовувати кілька рядків у Excel