Функція VBA END

Кінцева заява майже використовується в будь-якій іншій мові програмування, тому VBA також не відрізняється від неї. Кожен код має початок і має для нього кінець. Як ми закінчуємо будь-яку конкретну функцію або код, що відрізняється в мовах програмування. У VBA ми закриваємо наш код за допомогою оператора END. Але крім цього кінцевого твердження, у нас є ще одна кінцева функція в VBA, яка використовується для позначення комірок робочого аркуша, про які ми детально розповімо в цій статті.

Як я вже говорив вище, ми обговоримо ще одне властивість END у VBA, яке використовується для позначення кінця комірок. Для цієї функції END існує багато окремих властивостей. Наприклад, кінець праворуч або кінець ліворуч або кінець знизу. Щоб зробити це більш чітким, подивіться нижче зображення.

На робочому аркуші Excel як ми переходимо від комірки A1, яка вказує A на комірку E1, яка є точкою B? Натискаємо CTRL + стрілку праворуч. Аналогічно для переміщення від точки B до точки C натискаємо CTRL + стрілка вниз, а з точки C в точку D натискаємо CTRL + стрілка вліво. Аналогічно для точки D до точки A натискаємо CTRL + стрілку вгору.

Це також відомо як посилання на наступну клітинку, яка має в ній деяке значення. Цей процес пропускає порожні комірки і переміщується до кінця посилання. У VBA ми не натискаємо CTRL + Стрілка вправо для переміщення від точки А до точки В. Для цього використовуємо властивості END. І саме про це ми дізнаємось у цій статті. Як ми можемо перейти від точки А до кінця праворуч, яка є точкою В, і вибрати діапазон комірок і зробити те ж саме для інших.

Як використовувати кінцеву функцію VBA в Excel?

Ми дізнаємось, як використовувати функцію END VAND на прикладі в excel.

Ви можете завантажити шаблон VBA END Excel тут - Шаблон VBA END Excel

Навчимося робити це на кількох прикладах.

Приклад №1 - VBA END

У першому прикладі виберемо комірку E1, використовуючи кінцеву властивість у VBA.

Крок 1: На вкладці Вставка вставити новий модуль. Пам'ятайте, що ми будемо працювати в одному модулі для всієї статті. Ми можемо бачити модуль у вікні проекту. Відкрити модуль, як показано нижче.

Крок 2: Запустіть процедуру Sub у вікні.

Код:

 Підзор () Закінчення Sub 

Крок 3: Тепер ми знаємо, що нам потрібно перейти від клітини A1 до комірки E1, тому введіть наступний код.

Код:

 Підразовий зразок () Діапазон ("A1") Кінець Sub 

Крок 4: Тепер поставте крапку в дужках і запишіть кінець, як показано нижче.

Код:

 Sub sample () Діапазон ("A1"). End End Sub 

Крок 5: Натисніть Enter і відкрийте круглі дужки, ми побачимо ще кілька варіантів у кінцевому операторі наступним чином,

Код:

 Діапазон підрозділу () Діапазон ("A1"). Кінець (End Sub 

Крок 6: Виберіть XltoRight, оскільки нам потрібно рухатись праворуч, щоб вибрати клітинку E1.

Код:

 Sub sample () Діапазон ("A1"). End (xlToRight) End Sub 

Крок 7: Тепер, щоб вибрати діапазон, поставте крапку після закриття дужок і напишіть select, як показано нижче.

Код:

 Sub sample () Діапазон ("A1"). End (xlToRight) .Select End Sub 

Крок 8: Тепер виконаємо написаний вище код і побачимо результат на аркуші 1 наступним чином.

З точки A, яка є клітиною A1, ми перемістилися до кінця даних у правій частині, що є коміркою E1.

Приклад №2 - VBA END

Подібно до наведеного вище прикладу, коли ми перемістилися праворуч від клітини A1, ми можемо також рухатися ліворуч. Виберемо комірку A5, яка є точкою C від точки D.

Крок 1: У цьому ж модулі оголосіть іншу підпроцедуру для іншої демонстрації.

Код:

 Sub Sample1 () Кінець Sub 

Крок 2: Тепер перейдемо від клітини E5 до комірки A5, тому спочатку зверніться до комірки E5 наступним чином.

Код:

 Sub Sample1 () Діапазон () E5 ") Кінець Sub 

Крок 3: Тепер перейдемо ліворуч від комірки E5 за допомогою оператора закінчення.

Код:

 Діапазон Sub Sample1 () ("E5"). End (xlToLeft) End Sub 

Крок 4: Тепер для вибору комірки A5 поставте крапку в дужках і напишіть select.

Код:

 Діапазон субпроби1 () ("E5"). Кінець (xlToLeft) .Вибір кінцевого суб 

Крок 5: Тепер виконайте цей код вище і подивіться результат на аркуші 1 наступним чином.

З точки C ми перейшли до точки D, використовуючи закінчення.

Приклад №3 - VBA END

Тепер давайте скористаємось нижчим кінцем оператором, що означає, що ми виберемо комірку A5 з комірки A1.

Крок 1: У цьому ж модулі оголосіть іншу підпроцедуру для іншої демонстрації.

Код:

 Sub Sample2 () Кінець Sub 

Крок 2: Тепер перейдемо від клітини A5 до комірки A1, тому спочатку зверніться до комірки A1 наступним чином.

Код:

 Діапазон Sub Sample2 () () A1 (Кінець) Кінець Sub 

Крок 3: Тепер перейдемо до нижньої частини комірки A1, використовуючи кінцевий оператор.

Код:

 Діапазон Sub Sample2 () ("A1"). End (xlDown) Кінець Sub 

Крок 4: Тепер для вибору комірки A5 поставте крапку в дужках і напишіть select.

Код:

 Діапазон Sub Sample2 () ("A1"). End (xlDown). Виберіть End Sub 

Крок 5: Тепер виконайте цей код вище і подивіться результат на аркуші 1 наступним чином.

Ми перемістилися з точки A в точку D, використовуючи властивість down кінця оператора.

Приклад №4 - VBA END

Тепер виберемо загальний діапазон від точки A до точки B до точки C і до точки D, використовуючи кінцевий вислів.

Крок 1: У цьому ж модулі оголосіть іншу підпроцедуру для іншої демонстрації.

Код:

 Sub FinalSample () Кінець Sub 

Крок 2: Тепер виберемо від клітини A1 до комірки E5, тому спочатку звернемось до комірки A1 наступним чином.

Код:

 Діапазон Sub FinalSample () ("А1" Кінець Sub 

Крок 3: Тепер перейдемо до комірки A1, використовуючи кінцевий оператор.

Код:

 Sub FinalSample () Діапазон () "A1", Діапазон ("A1"). End (xlDown) Кінець Sub 

Крок 4: Тепер нам потрібно перейти вправо клітинки A1, використовуючи наступне кінцеве висловлювання, як описано нижче.

Код:

 Sub FinalSample () Діапазон () "A1", Діапазон ("A1"). Кінець (xlDown). End (xlToRight)) End Sub 

Крок 5: Виберіть діапазон комірок за допомогою оператора select.

Код:

 Sub FinalSample () Діапазон () "A1", Діапазон ("A1"). Кінець (xlDown). Кінець (xlToRight)). Виберіть End Sub 

Крок 6: Запустимо вищевказаний код і побачимо кінцевий результат на аркуші 1 наступним чином.

Що потрібно пам’ятати

  • Метод використання END у VBA Excel для посилання на комірки дуже простий. Ми спочатку звернемося до діапазону
  • Range (Cell), а потім ми використовуємо властивість End, щоб вибрати або перейти до останньої використовуваної комірки вліво-вправо або вниз посилальної комірки
  • Діапазон (сота). Закінчіть (XltoRight), щоб дістатися праворуч від клітинки.
  • По-перше, нам потрібно пам’ятати властивість END, що відрізняється від закінчення процедури або функції в VBA.
  • Ми можемо використовувати одне властивість для позначення комірки, тобто праворуч або ліворуч від неї, або ми можемо вибрати весь діапазон разом.
  • У робочому аркуші ми використовуємо ту саму посилання за допомогою кнопки CTRL, але у VBA ми використовуємо оператор END.

Рекомендовані статті

Це посібник до VBA END. Тут ми обговорюємо, як використовувати функцію END Excel VBA разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. VBA InStr пояснив із прикладами
  2. Тип даних цілочисельного VBA
  3. VBA ISNULL Пояснюється прикладами
  4. Перемістіть діапазон у VBA

Категорія: