Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции даты и времени. Для того, чтобы получить случайным образом число из заданного диапазона с помощью функции Rnd, обязательно необходимо предварительно включить генератор




Строковые функции

Randomize

Для того, чтобы получить случайным образом число из заданного диапазона с помощью функции Rnd, обязательно необходимо предварительно включить генератор случайных чисел, т.е. вызвать функцию Randomize

Например, в ходе жеребьевки участнику соревнований нужно вытянуть один номер из ста. Минимально возможный номер Min = 1, максимально возможный - Max = 100. Задача реализуется следующим образом

X=Int ((Max*Rnd)+ Min)

Строковые функции позволяют эффективно производить поиск и обработку текстовой информации. Основными строковыми функциями VBA являются

Функция Назначение
StrComp(Строка1,Строка2) Сравнивает две строки
Lcase(Строка) Преобразует строку в нижний регистр
Ucase(Строка) Преобразует строку в верхний регистр
Space(Число) Создает строку пробелов, в соответствии с заданным количеством
String(Число, “Cимвол”) Создает строку символов, в соответствии с заданным количеством
Len(Строка) Вычисляет длину строки по количеству символов
Instr(Строка, Подстрока) Ищет подстроку в строке
Lset Выравнивает строку по левому краю
Rset Выравнивает строку по правому краю
Left(Строка, Число) Выделение левой части строки. Количество символов отсчитывается слева
Right(Строка, Число) Выделение правой части строки. Количество символов отсчитывается справа
Mid(Строка, Число,Число) Выделяет и перемещает строку
Ltrim(Строка) Удаляет пробелы в начале строки
Rtrim(Строка) Удаляет пробелы в конце строки
Trim(Строка) Удаляет пробелы и вначале, и в конце строки
Str(Число) Преобразует число в строку
Val(Строка) Преобразует строку в число
Format(Число, Шаблон) Преобразует число в строку по заданному формату

Функция StrComp() сравнивает две строки и выдает результат сравнения в виде чисел:

(-1), если первая строка оказалась больше 1, если вторая строка оказалась больше Сравнение двух строк может производиться двумя методами: двоичным и символьным. Двоичное подразумевает: б > a; в > б и т.д., однако регистр при этом не имеет никакого значения, т.е. А = а. Двоичное представление принимается “по умолчанию”

Символьное представление учитывает регистр, т.е. б > а, но А< a.

Для того, чтобы перейти к символьному методу – в начале модуля следует указать оператор Option Compare Text.

Основными функциями дат и времени VBA являются

Функция Назначение
Date Возвращает или устанавливает текущую дату
Time Возвращает или устанавливает текущее время
Now Возвращает или устанавливает текущую дату и время
DateSerial Преобразовывает в дату три последовательных числа: год, месяц, число
TimeSerial Преобразовывает в дату три последовательных числа: часы, минуты, секунды
DateValue Преобразует в дату ее символьное представление
TimeValue Преобразует во время его символьное представление
Timer Возвращает временной интервал от полуночи (в сек.)
Day Преобразует дату в день месяца
Month Преобразует дату в месяц года
Weekday Преобразует дату в день недели
Year Преобразует дату в год
Hour Преобразует дату в часы
Minute Преобразует дату в минуты
Second Преобразует дату в секунды

 

Наверх Дальше На главную страницу



Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 516; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.