Зміст
У цій статті ви дізнаєтеся, як Встановлений діапазон для комірок, рядків і стовпців у VBA Ексель.
Завантажити Робочий зошит
Ви можете завантажити безкоштовну практичну книгу Excel тут.
Встановлення діапазону в VBA.xlsm
Об'єкт діапазону VBA
На сьогоднішній день, на жаль, це не так. Діапазон об'єкт в VBA може містити одну комірку, декілька комірок, рядків, стовпців у межах робочого аркуша Excel.
Ієрархія ієрархії Діапазон об'єкт виглядає наступним чином.
Додаток> Робоча книга> Робочий аркуш> Діапазон
Саме так слід декларувати Діапазон об'єкт в VBA .
7 Приклади встановлення діапазону в VBA Excel
У цьому розділі буде розглянуто, як встановити діапазон в одній комірці, декількох комірках, одному рядку, декількох рядках, одному стовпчику, декількох стовпчиках та встановити діапазон за допомогою командної кнопки в VBA Ексель.
1. встановлення діапазону в одній комірці у VBA
Тут ми побачимо, як Встановлений діапазон в одиночна клітина з VBA .
Сходинки:
- Преса Alt + F11 на клавіатурі або перейдіть на вкладку Розробник - Visual Basic відкрити Редактор Visual Basic .
- У вікні коду, що з'явилося, в рядку меню, що з'явилося, натисніть Вставка -> Модуль .
- Скопіюйте наступний код та вставте його у вікно коду.
Sub RangeOneCell() Range("B2").Value = "Hello World" End Sub
Ось,
B2 = комірка, в яку ми хочемо встановити значення. Ви можете встановити будь-який номер посилання на комірку, який вам потрібен.
Ваш код тепер готовий до запуску.
- Преса F5 на клавіатурі або в рядку меню виберіть Виконати -> Run Sub/UserForm Ви також можете просто натиснути на кнопку маленька іконка відтворення в рядку підменю для запуску макросу.
Осередок B2 тепер містить значення " Hello World ".
Читати далі: VBA для кожної комірки діапазону в Excel
2. встановлення діапазону в декількох комірках у VBA
Тут ми побачимо, як Встановлений діапазон в кілька комірок з VBA .
Сходинки:
- Як і раніше, відкрито Редактор Visual Basic від Розробник вкладка та Вставка a Модуль у вікні коду.
- У вікні коду скопіюйте наступний код та вставте його.
Sub RangeCells() Range("A1:D5").Value = "Hello!" End Sub
Ваш код тепер готовий до запуску.
- Біжи макрос і всі комірки з A1 до D5 Тепер тримай. Привіт! "
3. встановлення діапазону в одному рядку у VBA
Тут ми побачимо, як Встановлений діапазон в однорядний з VBA .
Сходинки:
- Як і раніше, відкрито Редактор Visual Basic від Розробник вкладка та Вставка a Модуль у вікні коду.
- У вікні коду скопіюйте наступний код та вставте його.
Sub RangeRows() Dim iRow As Range Set iRow = Range("A1:D5") iRow.Rows(3).Value = "Hello!" End Sub
Ваш код тепер готовий до запуску.
- Біжи макрос і тільки макрос 3-й ряд з усіх рядів від A1 до D5 Тепер тримай. Привіт! "
- Rows(3).Value в коді відкрили доступ до 3-й рядок певного діапазону A1:D5 .
4. встановлення діапазону в декількох рядках у VBA
Тут ми побачимо, як Встановлений діапазон в кілька рядів з VBA .
Сходинки:
- Як і раніше, відкрито Редактор Visual Basic від Розробник вкладка та Вставка a Модуль у вікні коду.
- У вікні коду скопіюйте наступний код та вставте його.
Sub RangeRows() Dim iRow As Range Set iRow = Range("A1:D5") iRow.Rows(1).Value = "Hello!" iRow.Rows(3).Value = "Hello!" iRow.Rows(5).Value = "Hello!" End Sub
Ваш код тепер готовий до запуску.
- Біжи макро- та 1-й , 3-й і 5-й рядів з усіх рядів з усіх рядів з A1 до D5 Тепер тримай. Привіт! "
Аналогічні показання:
- Як виділити діапазон на основі значення комірки VBA (7 способів)
- Використання об'єкта діапазону VBA в Excel (5 властивостей)
- Як використовувати зміщення діапазону в VBA (11 способів)
- Діапазон VBA зі змінним номером рядка в Excel (4 приклади)
5. встановлення діапазону в одному стовпчику в VBA
Тут ми побачимо, як Встановлений діапазон в одинарна колонка з VBA .
Сходинки:
- Як і раніше, відкрито Редактор Visual Basic від Розробник вкладка та Вставка a Модуль у вікні коду.
- У вікні коду скопіюйте наступний код та вставте його.
Sub RangeColumns() Dim iCol As Range Set iCol = Range("A1:D5") iCol.Columns(2).Value = "Hello!" End Sub
Ваш код тепер готовий до запуску.
- Біжи макрос і тільки макрос 2-й стовпчик з усіх стовпчиків з A1 до D5 Тепер тримай. Привіт! "
- iCol.Columns(2).Value в коді відкрили доступ до 2-й стовпчик конкретного діапазону A1:D5 .
6. встановлення діапазону в декількох стовпцях у VBA
Тут ми побачимо, як Встановлений діапазон в кілька колонок з VBA .
Сходинки:
- Як і раніше, відкрито Редактор Visual Basic від Розробник вкладка та Вставка a Модуль у вікні коду.
- У вікні коду скопіюйте наступний код та вставте його.
Sub RangeColumns() Dim iCol As Range Set iCol = Range("A1:D5") iCol.Columns(2).Value = "Hello!" iCol.Columns(4).Value = "Hello!" End Sub
Ваш код тепер готовий до запуску.
- Біжи макро- та 2-й і 4-й колонки з A1 до D5 Тепер тримай. Привіт! "
7. встановлення діапазону за допомогою командної кнопки у VBA
Тут ми навчимося Встановлений діапазон використовуючи Командна кнопка в VBA .
Сходинки:
- Перейдіть до Розробник -> Вставити -> командна кнопка .
- Переконайтеся, що у вас є Режим проектування увімкнено.
- Перетягування навколо Командна кнопка на аркуші.
- Подвійний клік на кнопку і ви потрапите у вікно з кодом, автоматично згенерованим за допомогою Код підпроцедури VBA .
- Усередині Sub напишіть свій код і Зберегти.
- Поверніться на аркуш, що цікавить, і натисніть кнопку Командна кнопка Результат, заснований на вашому коді, з'явиться на робочому аркуші.
Переваги діапазону VBA Set Range
- Він дуже простий у реалізації.
- Аргументи всередині Діапазон Таким чином, ми можемо змінювати значення аргументу відповідно до наших потреб.
- В якості аргументів можна передавати більше 1 значення.
Важливі моменти для запам'ятовування
- КЛІТИНИ нерухомість в VBA також може використовуватися для встановлення Діапазон в VBA .
- Змінні об'єкту повинні бути встановлені як посилання на об'єкт за допомогою ВСТАНОВИТИ
Висновок
У цій статті ви дізналися, як встановити діапазон в Excel Макрос VBA. Сподіваюся, що ця стаття була для вас корисною і не соромтеся задавати будь-які питання по темі.