числові дані

У мові VBA використовуються шість різних типів даних для зберігання числової інформації і виконання над ними різних дій. Розглянемо чотири з них: Integer, Long, Single, Double.

Перші два типи даних (Integer і Long) відносяться до цілих типів даних, ᴛ.ᴇ. є числами, що мають тільки цілу частину, а наступні два типи даних (Single, Double) відносяться до типів даних з плаваючою точкою, ᴛ.ᴇ. до чисел, які містять цілу і дробову частину і відрізняються тільки своєю точністю (тут мається на увазі кількість знаків після крапки).

Для завдань, що вимагають обчислень з цілими числами в діапазоні, обмеженому значенням 32767 вкрай важливо використовувати тип даних - Integer. а для чисел більшого діапазону VBA допускає використання типу Long (довге ціле).

Для завдань, що вимагають більш високу точність обчислень, потрібно використовувати типи даних з плаваючою точкою - Single або Double. Числа, які зберігаються з використанням типу Single. називаються числами одинарної точності, а числа, що зберігаються з використанням типу Double. називаються числами подвійної точності.

Важливо зауважити, що для збереження будь-яких текстових даних в мові VBA використовується тип даних String. Такі текстові дані, які зберігаються в програмі VBA, прийнято називати рядками, бо текстові дані зазвичай розглядаються як рядки символів різної довжини. Це бувають рядки змінної довжини, в яких можуть зберігатися послідовності символів необмеженої довжини, або рядки фіксованої довжини (не більш 65 400 символів). Строкові дані в мові VBA нд ?? егда полягають в лапки ( ""), в зв'язку з цим дуже важливо правильно розуміти відмінність між власне числом і текстовим поданням числа. Наприклад, виходячи із зазначеного написання, значення 125 - це число, з яким можна виконувати різні математичні дії, а "125" - текстове значення, що містить цифри і яка не є числом, над яким можна виконувати будь-які математичні операції. Нижче наведено приклад привласнення строкового значення.

s = "Це рядок довжиною 29 символів"

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

У разі якщо ж текстове значення буде довше розміру рядка, то зайва частина тексту (праворуч) буде просто втрачено.

Читайте також

Таблиця варіантів до практичного завдання №1. Номер варіанта Номер електричних приймачів. [Читати далі].

Числові дані - це цілі або дійсні числа. Дрібна частина повинна відокремляться від цілої частини коми. Найзручніше набирати числа на малій цифровій клавіатурі (при включеному індикаторі Num Lock) - точка цієї частини клавіатури відповідає десятковому знаку. Числа. [Читати далі].

Номер завдання Вашого варіанту Номер схеми електричного кола по рис. 1 . [Читати далі].