Тип даних Excel VBA Integer

У математиці цілі числа - це цілі числа, які є повними в цілому. Вони не містять десяткових значень. Числа, такі як 1, 10, 11, 234 тощо, - це ціле число, яке називається Цілими числами. Це ж поняття Integers використовується в будь-якій мові програмування. У більшості мов програмування Integers містить числа або набір чисел, які є цілими цілими числами. Цілі особи можуть бути позитивними або негативними. Але число з десятковими цифрами не є цілими числами. Вони вважаються подвійними в кодуванні VBA.

Як використовувати тип даних VBA Integer в Excel?

Нижче наведено приклади використання типу VBA Integer Data в Excel.

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

Цілий номер VBA - приклад №1

Подивимося дуже простий приклад VBA Integer.

Виконайте наведені нижче дії, щоб використовувати тип даних VBA Integer в Excel.

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

Крок 2: Після цього ми отримаємо білу порожню сторінку Модуля. У цьому записі підкатегорії для цілого числа VBA або будь-якого іншого імені.

Код:

 Sub VBAInteger1 () Кінець Sub 

Крок 3: Тепер використовуйте розмір DIM і призначте йому ім'я. Це може бути будь-яка літера або слово. Тут ми для цього використовуємо “A”.

Код:

 Sub VBAInteger1 () Dim A End Sub 

Крок 4: Після цього призначте їй функцію Integer, як показано нижче.

Код:

 Sub VBAInteger1 () Dim A як Integer End Sub 

Крок 5: Тепер DIM A може зберігати в ньому лише номери. Після цього ми можемо призначити будь-яке числове значення А. Тут ми даємо 10 А.

Код:

 Sub VBAInteger1 () Dim A As Integer A = 10 End Sub 

Крок 6: Це завершує присвоєння числа визначеному розміру A. Тепер нам потрібно десь побачити це значення, тому ми будемо використовувати поле для повідомлення для друку значення, присвоєного Цілому A, як показано нижче.

Код:

 Sub VBAInteger1 () Dim A As Integer A = 10 MsgBox A End Sub 

Крок 7: Після завершення складіть і запустіть повний код, натиснувши на кнопку відтворення, розташовану трохи нижче, до рядка меню, як показано нижче.

І тоді ми отримаємо вікно повідомлення, яке має число 10, яке було присвоєти цілому значенню розмірності А.

Цілий номер VBA - приклад №2

В іншому прикладі VBA Integer ми побачимо, чи концепція та логіка Integers все ще вірні щодо негативних чисел. Щоб продемонструвати це, виконайте наведені нижче кроки, щоб використовувати тип даних VBA Integer в Excel.

Крок 1: Відкрийте модуль у VBA і надайте йому підкатегорію на ім'я цілої особи VBA або будь-яку іншу назву за власним вибором Ми даємо їй послідовність.

Код:

 Sub VBAInteger2 () Кінець Sub 

Крок 2: Тепер аналогічним чином визначте розмір DIM з будь-яким іменем, скажімо, "A".

Код:

 Sub VBAInteger2 () Dim A End Sub 

Крок 3: А тепер призначте розмірність A цілим числом, як показано нижче.

Код:

 Sub VBAInteger2 () Dim A як Integer End Sub 

Крок 4: Тепер призначте А. від'ємне значення 10 або будь-яке інше число.

Код:

 Sub VBAInteger2 () Dim A як Integer A = -10 Кінець Sub 

Крок 5. Щоб отримати це значення, ми будемо використовувати поле для повідомлення, щоб надрукувати його як спливаюче вікно.

Код:

 Sub VBAInteger2 () Dim A As Integer A = -10 MsgBox A End Sub 

Крок 6: Тепер складіть код, якщо є помилка чи ні. Потім бігайте. Ми побачимо, згідно з визначенням, Integer також може зберігати значення в мінусі.

Цілий номер VBA - приклад №3

Ми також обговорювали, що десятичні цифри VBA Integer не враховуються. Давайте подивимось, чи це застосовно і насправді чи ні.

Виконайте наведені нижче дії, щоб використовувати тип даних VBA Integer в Excel.

Крок 1. Для цього відкрийте новий модуль у VBA і починайте писати в ньому підкатегорію VBA Integer. Тут наведіть правильну послідовність, як показано нижче.

Код:

 Sub VBAInteger3 () Кінець Sub 

Крок 2: Знову визначте та оберіть розмір DIM як будь-який алфавіт відповідно до вашого вибору. Ми розглядаємо той самий алфавіт А, що і в наведених вище прикладах.

Код:

 Sub VBAInteger3 () Dim A End Sub 

Крок 3: Тепер призначте функцію Integer Dim Dim.

Код:

 Sub VBAInteger3 () Dim A як Integer End Sub 

Крок 4: Тепер призначте вибраному розміру "A" десятичні значення. Ми призначили його 10.123, як показано нижче.

Код:

 Sub VBAInteger3 () Dim A As Integer A = 10.123 Кінець Sub 

Крок 5: Тепер виберіть поле для A, щоб побачити значення, збережене в розмірі А.

Код:

 Sub VBAInteger3 () Dim A As Integer A = 10.123 MsgBox A End Sub 

Крок 6: Тепер складіть і запустіть написаний код. Ми побачимо функцію Integer як повернуті значення, оскільки ціле число і десяткові цифри ігноруються, якщо використовується Integer.

Якщо замість Integer ми використовуємо функцію Double, тоді ми отримаємо повні десяткові значення.

Цілий номер VBA - приклад №4

Ми бачили цілі числа, від’ємне число та десяткову кількість із цілими числами. Функція Integer в VBA має обмеження зберігання номерів даних. Ми можемо зберігати будь-яке число в Integer, але є певні обмеження щодо вибору довжини чисел. Для демонстрації виконайте наведені нижче кроки, щоб використовувати тип даних VBA Integer в Excel.

Крок 1: Вставте новий модуль у VBA і надайте йому підкатегорію з іменем VBA Integer або будь-яке інше ім’я.

Код:

 Sub VBAInteger4 () Кінець Sub 

Крок 2: Тепер використовуйте DIM для визначення будь-якого виміру. Розглянемо той самий алфавіт, який використовується у наведених вище прикладах, як призначити йому функцію Integer, як показано нижче.

Код:

 Sub VBAInteger4 () Dim A як Integer End Sub 

Крок 3: Тепер давайте призначити числовому значенню ціле число А 6-8 цифр. Тут ми присвоюємо номер 1012312, як показано нижче.

Код:

 Sub VBAInteger4 () Dim A As Integer A = 1012312 Кінець Sub 

Крок 4: І дайте Integer A поле повідомлень, щоб ми побачили результат, який зберігається.

Код:

 Sub VBAInteger4 () Dim A As Integer A = 1012312 MsgBox A End Sub 

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

Тут ми отримали повідомлення про помилку, яке говорить "Помилка запуску 6 - Переповнення", що означає, що числове значення 7 цифр, яке ми ввели, переступило межу зберігання.

VBA Integer - це файл розміром 16 біт, який може зберігати значення лише від –32768 до +32768 . Крім цього, він покаже помилку, як показано вище.

Цілий номер VBA - приклад №5

Ми бачили всі типи чисел у цілих числах. Тепер давайте розглянемо, що відбувається, коли ми зберігаємо будь-який текст чи алфавіт у цілому.

Виконайте наведені нижче дії, щоб використовувати тип даних VBA Integer в Excel.

Крок 1. Для цього відкрийте модуль і введіть підкатегорію, якщо можливо, в послідовності, як показано нижче.

Код:

 Sub VBAInteger5 () Кінець Sub 

Крок 2: Тепер визначте розмір DIM як A і призначте його цілим числом.

Код:

 Sub VBAInteger5 () Dim A як Integer End Sub 

Крок 3: А тепер у визначеному цілому A призначте текст. Тут ми призначили його "VBA Integer" разом із полем повідомлень.

Код:

 Sub VBAInteger5 () Dim A As Integer A = "Integer VBA" MsgBox A End Sub 

Крок 4: Тепер запустіть код. Ми отримаємо помилку "Помилка запуску 13 - Невідповідність типу", яка означає, що використовувана функція та її значення не відповідають.

Плюси Excel VBA Integer

  • Ми можемо використовувати будь-який тип номера з типом даних Integer.
  • Утримання ліміту чисел дасть позитивний результат, використовуючи тип даних Integer.

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

  • Цілі цифри не можна використовувати для тексту та десяткових чисел.
  • Для чисел, що перевищують межі від –32768 до +32768, використовуйте функцію LONG замість цілих чисел.
  • Використовуйте функцію Double для десяткових значень.
  • Не потрібно збирати дані покроково, якщо ваш код невеликий.
  • Збережіть файл у форматі Macro Enable, щоб не втратити написаний код.

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

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

  1. Як використовувати VBA IsNumeric?
  2. Як робити SUM в Excel
  3. VBA String | Підручники Excel
  4. Вставити коментар в Excel

Категорія: