Вибір клітини VBA
MS Excel надає кілька вбудованих функцій VBA, одна з них - функція Select a Cell, що використовується для вибору комірки з робочого листа. Існує два способи вибору комірки за допомогою комірки, інший - діапазон. Його можна використовувати як частину формули в комірці. Клітина - це властивість VBA, але Діапазон - Об'єкт, тому ми можемо використовувати комірку з діапазоном, але не можемо використовувати діапазон з коміркою.
Як приклад, якщо користувач хоче дати посилання на A5, то він може дати двома способами один - це вибір клітинки Стільником (5, 4), а інший - Діапазон ("A5").
Синтаксис функції вибору комірки:
SELECT CELL () - поверне значення комірки, яке вказане у посиланні. Є два способи вибору комірки.
Наприклад: Вибір функції комірки -
ActiveSheet.Cells (5, 4). Виберіть
АБО
ActiveSheet.Range ("D5"). Виберіть
Як вибрати клітинку в Excel VBA?
Ми дізнаємось, як вибрати клітинку в Excel, використовуючи код VBA з кількома прикладами.
Ви можете завантажити шаблон VBA Select Cell Excel тут - VBA Select Cell Excel TemplateВибір клітинки VBA - приклад №1
Як використовувати основні функції вибору клітини VBA в MS Excel.
Користувач хоче вибрати в своїй робочій книжці комірку заголовка, яка є C5 та ім'я користувача (D5), після цього надрукуйте це ім’я в робочій книжці, яке вказане в даній посилання D5.
Подивимося, як функція Select Cell може вирішити його проблему. Виконайте наведені нижче кроки, щоб вибрати клітинку у вищому VBA.
Крок 1: Відкрийте MS Excel, перейдіть до аркуша1, де користувач хоче вибрати клітинку та відобразити ім’я користувача.
Крок 2: Перейдіть на вкладку Developer >> Клацніть на Visual Basic.
Крок 3: Створіть один мікробіг Cell_Example1 ().
Код:
Sub Select_Cell_Example1 () End Sub
Крок 4: Тепер активуйте аркуш і виберіть клітинку імені користувача методом Cells.
Код:
Sub Select_Cell_Example1 () Sheets ("Sheet1"). Активуйте комірки (5, 3) .Select End Sub
Крок 5: Тепер виберіть клітинку Ім'я користувача, яка є D5 методом Range.
Код:
Sub Select_Cell_Example1 () Sheets ("Sheet1"). Активуйте комірки (5, 3) .Виберіть діапазон ("D5"). Виберіть End Sub
Крок 6: Тепер надрукуйте ім'я користувача.
Код:
Sub Select_Cell_Example1 () Таблиці ("Sheet1"). Активуйте клітини (5, 3) .Виберіть діапазон ("D5"). Виберіть MsgBox "Ім'я користувача" і Діапазон ("D5"). Значення Кінець Sub
Крок 7: Натисніть кнопку F8, щоб запустити крок за кроком або просто натисніть кнопку F5.
Підсумок прикладу №1:
Оскільки користувач хоче вибрати комірки та відобразити значення в цій комірці. Він може досягти своєї вимоги методом Вибір комірок та діапазоном. Те саме ми можемо побачити в результаті.
Вибір клітинки VBA - Приклад №2
Як використовувати функцію комірки VBA Select з діапазоном у MS Excel.
Користувач хоче вибрати клітинку Делі, яка є B7, як першу клітинку діапазону. Отже, за замовчуванням існує діапазон даних, який становить від А1 до С13. Але користувач хоче створити свій власний діапазон і звідки хоче вибрати першу комірку.
Подивимося, як функція Select Cell може вирішити його проблему. Виконайте наведені нижче кроки, щоб вибрати клітинку у вищому VBA.
Крок 1: Відкрийте MS Excel, перейдіть до аркуша2, де користувач хоче вибрати клітинку та відобразити ім’я користувача.
Крок 2: Перейдіть на вкладку розробника >> Клацніть на Visual Basic.
Крок 3: Створіть один мікроелемент Cell_Example2 () і всередині оголосьте рядок як select_status.
Код:
Sub Select_Cell_Example2 () Dim select_status As String End Sub
Крок 4: Тепер активуйте аркуш, визначте діапазон від B7 до c13 та виберіть першу комірку у визначеному діапазоні.
Код:
Sub Select_Cell_Example2 () Dim select_status As String Sheets ("Sheet2"). Активуйте select_status = Діапазон ("B7: C13"). Осередки (1, 1). Виберіть Кінець Sub
Крок 5: Тепер надрукуйте статус вибору, якщо він вибраний, то він буде істинним, інакше помилковим.
Код:
Sub Select_Cell_Example2 () Dim select_status As String Sheets ("Sheet2"). Активуйте select_status = Діапазон ("B7: C13"). Осередки (1, 1). Виберіть MsgBox "Виділення Дія True / False:" & select_status End Sub
Крок 7: Натисніть кнопку F8, щоб запустити крок за кроком або просто натисніть кнопку F5.
Короткий виклад прикладу №2:
Оскільки користувач хоче визначити власний діапазон і звідки він хоче вибрати першу комірку. Він може досягти своєї вимоги методом Вибір комірок та діапазоном. Те саме ми можемо побачити в результаті. Як ми бачимо, у виборі результатів відбувся Делі, який є першою клітиною певного діапазону користувачем.
Вибір клітинки VBA - Приклад №3
Як використовувати функцію вибору клітинки VBA з циклом у MS Excel.
Користувач хоче обчислити, скільки в нього записують працівників у таблиці деталей працівника.
Подивимося, як функція Select Cell може вирішити його проблему. Виконайте наведені нижче кроки, щоб вибрати клітинку у вищому VBA.
Крок 1: Відкрийте MS Excel, перейдіть до аркуша3, де користувач хоче вибрати клітинку і відобразити ім’я користувача.
Крок 2: Перейдіть на вкладку розробника >> Клацніть на Visual Basic.
Крок 3: Створіть один мікроелемент Cell_Example3 (), а всередині оголосьте ціле число як i.
Код:
Sub Select_Cell_Example3 () Dim i As Integer End Sub
Крок 4: Тепер активуйте аркуш і запустіть цикл for для підрахунку кількості працівників.
Код:
Sub Select_Cell_Example3 () Dim i As Integer Sheets ("Sheet3"). Активуйте для i = 1 - 12 комірок (i + 1, 5) .Value = i Next i End Sub
Крок 5: Тепер надрукуйте загальну кількість записів працівників, що є в таблиці.
Код:
Sub Select_Cell_Example3 () Dim i As Integer Sheets ("Sheet3"). Активуйте для i = від 1 до 12 комірок (i + 1, 5) .Value = i Далі i MsgBox "Загальна кількість записів працівників у таблиці" & (i - 1) Кінцевий підряд
Крок 7: Натисніть кнопку F8, щоб запустити крок за кроком або просто натисніть кнопку F5.
Підсумок прикладу №3:
Оскільки користувач хоче обчислити кількість записів працівника, наявних у таблиці працівника. Він може досягти своєї вимоги, вибравши комірки методом for-loop. Те саме ми можемо побачити в результаті. Як ми можемо бачити в результаті, загальна кількість записів працівників у таблиці 12.
Що потрібно пам’ятати
- Визначений діапазон користувачем відрізняється від звичайного діапазону, як ми бачимо у прикладі №1.
- Клітина - це властивість VBA, але Діапазон - Об'єкт, тому ми можемо використовувати комірку з діапазоном, але не можемо використовувати діапазон з коміркою.
- Користувач може передавати алфавітне ім'я стовпця також у клітинах типу Cells (5, “F”). Це так само, як і Cell (5, 6).
- Вибір комірки не є обов'язковим для виконання будь-яких дій над нею.
- Для активації аркуша користувач може використовувати метод активації аркуша, як ми використовували у вищенаведених прикладах.
Рекомендовані статті
Це було керівництвом по VBA Select Cell. Тут ми обговорили, як вибрати клітини в Excel за допомогою VBA разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Як виправити помилку VBA 1004?
- Вкладена формула IF в Excel
- Кольоровий індекс VBA | Прості поради
- Як використовувати формулу швидкість передачі Excel?