операції vba

Повертають значення типу variant (integer), що містить ціле число, яке представляє години, хвилини і секунди в значенні часу.

Hour (час) Minute (час) Second (час)

час - значення часу або вираз, його визначальне У наступному прикладі змінної Час присвоюється 16, Хвилина - 35 іСекунда - 17: РасчетноеВремя = # 4: 35: 17 РМ # Час = Hour (РасчетноеВремя) Хвилина = Minute (РасчетноеВремя) Секунда = Second ( Розрахунковий час)

date - вираз, що представляє дату

f irstdayofweek - вказує перший день тижня. Якщо цей аргумент опущений, мається на увазі vbSunday (неділя). Допустимі також значення: vbMonday (понеділок), vbTuesday (вівторок), vbWednesday (середа), vbThursday (четвер), vbFriday (п'ятниця) і vbSaturday (субота) У наступному прикладі змінної День Чи не поділи присвоюється 3, т. Е. Вівторок: деньнародженнєвий = # Мау 17, 1960 # ДеньНеделі = Weekday (деньнародженнєвий) Повертає значення типу Single, що представляє число секунд, що пройшли після півночі Повертає значення типу Variant (Long). вказує число тимчасових інтервалів між двома датами.

DateDif f (interval, datel, date2 [, firstdayofweek [, f irstweekof year]])

Interval - рядковий вираз, що вказує тип тимчасового інтервалу, який слід використовувати при обчисленні різниці між датами datel і date2. Можна вибрати зі значень уууу (рік), q (квартал), m (місяць), у (день року), d (день місяця), w (день тижня), ww (тиждень), h (годинник), m (хвилини) , s (секунди)

datel, date2 - значення типу Variant (Date). Дві дати, різниця між якими слід обчислити

firstdayofweek - постійна, яка вказує перший день тижня Q firstweekofyear- постійна, яка вказує перший тиждень року У наступному прикладі змінної ПрожілМесяцевСРожденія присвоюється 465: ПрожілМесяцевСРожденія = DateDiff ( "m", № 5/17/601, Now)

If (expr, truepart, falsepart)

expr - перевіряється вираз

truepart - значення або вираз, що повертається, якщо ехрг має значення True

falsepart - значення або вираз, що повертається, якщо ехрг має значення False У наступному прикладі, якщо значення змінної ОценкаЦіфрой дорівнює 5, то змінної ОценкаПропісио присвоюється строкова константа Відмінно. В іншому випадку їй присвоюється значення Чи не відмінно: ОценкаПропісью = Ilf (ОценкаЦіфрой = 5, "Відмінно", "Не відмінно")

Повертає значення, вибране зі списку аргументів.

Choose (індекс, варіант-1 [, варіант-2. [, Варіант-п]])

індекс - числовий вираз або поле, значенням якого є число, яке лежить між 1 і числом елементів в списку

варіант - вираз типу Variant, що містить один з елементів списку

Дія функції Choose: якщо індекс дорівнює 1. повертається перший елемент списку, якщо індекс дорівнює 2, повертається другий елемент списку і т. Д. Функцію choose можна використовувати для вибору одного з можливих значень, представлених у вигляді списку. У наступному прикладі, якщо аргумент Вибір приймає значення 3, то змінної РезультатВибори присвоюється значення "три": РезультатВибори = Choose (Вибір, "один", "два", "три") Повертається значення, відповідне першому істинному висловом в списку.

Switch (вираженіе- 1, значення-1, вираз-2, значення-2. [, Вираз-n, значення-п]])

Функції, які повертають рядки

Деякі функції мають по дві версії, одна з яких повертає тип даних variant а інша - тип даних string. Перша версія є більш зручною, так як при цьому для значень типу variant перетворення типів даних виконується автоматично. Друга версія, яка повертає тип string, використовує менше пам'яті і може бути корисна в наступних випадках:

  • Для економії пам'яті, якщо в програмі є дуже багато змінних
  • При виконанні прямого запису даних в файли з довільним доступом

Перераховані нижче функції повертають значення типу String, якщо до їх імені додається символ долара ($). Ці функції мають таке ж застосування і синтаксис, як і їх еквіваленти без символу долара, повертають тип Variant.

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

1. Електромагнітна хвиля (в релігійній термінології релятивізму - "світло") має строго постійну швидкість 300 тис.км / с, абсурдно НЕ відлічувану ні від чого. Реально ЕМ-хвилі мають різну швидкість в речовині (наприклад,

200 тис км / с в склі і

3 млн. Км / с в поверхневих шарах металів, різну швидкість в ефірі (див. Статтю "Температура ефіру і червоні зсуви"), різну швидкість для різних частот (див. Статтю "Про швидкості ЕМ-хвиль")

2. У релятивізм "світло" є міфічне явище саме по собі, а не фізична хвиля, яка є хвилюванням певної фізичної середовища. Релятивістський "світло" - це хвилювання нічого в нічим. У нього немає середовища-носія коливань.

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

НОВИНИ ФОРУМУ
Лицарі теорії ефіру

Схожі статті