Помощ за Collabora Office 24.04
Преобразува низ или число в стойност от типа Integer.
CInt (Expression As Variant) As Integer
Integer
Ако аргументът е низ, функцията отрязва водещите интервали, после се опитва да разпознае число в следващите знаци. Разпознава се следният синтаксис:
Десетични числа (със или без знак), в които са използвани разделителите за дробна част и за групи от конфигурирания локал на Collabora Office (разделителите на групи се допускат в произволна позиция), приема се и експоненциален запис като "-12e+1" (където цялото десетично число със или без знак след e или E или d или D указва степен на 10);
Осмични числа като "&Onnn...", където "nnn..." след "&O" или "&o" е последователност, не по-дълга от 11 цифри от 0 до 7, до следващия не-буквено-цифров знак;
Шестнадесетични числа като "&Hnnn...", където "nnn..." след "&H" or "&h" е последователност от знаци до следващия не-буквено-цифров знак, не по-дълга от осем цифри от 0 до 9, от A до F или от a до f.
Остатъкът от низа се игнорира. Ако низът не е разпознат, т.е. когато след премахване на водещите интервали той не започва с плюс, минус, десетична цифра или "&", или когато последователността след "&O" е по-дълга от 11 знака или съдържа буквен знак, числовата стойност на израза е 0.
Ако аргументът е грешка, номерът на грешката се използва като числова стойност на израза.
Ако аргументът е дата, броят дни от 1899-12-30 (серийна дата) се използва като числова стойност на израза. Часът се представя като дробна част от един ден.
След изчисляването на числовата стойност на израза тя се закръглява до най-близкото цяло число (ако е необходимо), и ако резултатът не е между -32768 и 32767, Collabora Office Basic докладва грешка от тип препълване. В противен случай се връща резултатът.