|
Список макрофункций для работы с переменными (более подробно см. help)
Len |
Определение числа символов в строке, или об'ем переменной
в байтах |
Left |
Извлечение заданного количества первых символов |
Right |
Извлечение заданного количества последних символов |
Mid |
Извлечение заданного количества символов
|
InStr |
Определение позиции появления одной строки внутри другой |
InStrRev |
Определение позиции появления одной строки внутри другой, но
в обратном порядке, т.е. справо налево MS Excel 2000 |
LTrim |
Удаление пробелов, находившихся в начале переменной |
RTrim |
Удаление пробелов, находившихся в конце переменной |
Trim |
Удаление пробелов, находившихся в начале и в конце переменной |
LCase |
Преобразование всей строки к нижнему регистру |
UCase |
Преобразование всей строки к верхнему регистру |
Str |
Преобразование числового значения в строку * |
StrReverse |
Преобразование любого значения в его зеркальное отображение [строка]
MS Excel 2000 |
CStr |
Преобразование значения к типу String [строка] ** |
CInt |
Преобразование к типу Integer *** |
CLng |
Преобразование к типу Long *** |
CSng |
Преобразование к типу Single *** |
CDbl |
Преобразование к типу Double *** |
CDate |
Преобразование строки/числа, содержащего значение, которое
может быть расценено как значение даты/времени, к типу Date |
Format |
Возвращение строки, отформатированной с учётом формата,
указанного в аргументе |
StrConv |
Возвращение строки, преобразованной в соответствии с указанным аргументом |
StrComp |
Возвращение значения, являющего результатом сравнения строк |
Space |
Возвращение строки, содержащей указанное число пробелов |
String |
Возвращение строки, содержащей указанное число повторяющегося символа |
Replace |
Возвращение строки, в которой указанная часть символов была
заменена другой частью символов MS Excel 2000 |
Abs |
Вычисление абсолютного значения числа |
Int |
Возвращение целой части числа |
Fix |
Возвращение целой части числа |
Val |
Возвращение чисел, содержащихся в переменной |
Примечание :
* - при преобразовании в начале строки обязательно резервируется
позиция для знака числа. Если число является положительным, строка будет содержать
пробел на месте знака.
- в качестве десятичного разделителя функция Str воспринимает только точку (.)
При наличии запятой (,) следует использовать функцию CStr.
** - значение функции CStr зависит от значения аргумента, передаваемого в функцию.
*** - для корректного преобразования, значение аргумента должно находится
в диапазоне соответствующего типа данных. В противном случае Вы получите ошибку.
Список макрофункций для проверки типов данных
(примеры см. здесь)
IsArray |
Возвращает True, если переменная является массивом |
IsDate |
Возвращает True, если переменная содержит значение, которое
может быть расценено как значение даты/времени |
IsEmpty |
Возвращает True, если переменная была инициализирована |
IsError |
Возвращает True, если переменная содержит значение ошибки |
IsNumeric |
Возвращает True, если переменная содержит значение, которое
может быть расценено как числовое значение |
IsObject |
Возвращает True, если переменная является об'ектом |
TypeName |
Получение информации о типе переменной |
Список макрофункций для работы с датой (более подробно см. help)
Now |
Определение текущей системной даты и времени |
Date |
Определение текущей системной даты |
Time |
Определение текущего системного времени |
Timer |
Определение числа секунд, прошедших после полуночи |
Second |
Определение секунды, соответствующей указанному времени |
Minute |
Определение минуты, соответствующей указанному времени |
Hour |
Определение часа, соответствующего указанному времени |
Day |
Определение дня, соответствующего указанной дате |
Month |
Определение месяца, соответствующего указанной дате
[выводится в виде числа] |
MonthName |
Определение имени месяца, исходя из указанного номера
MS Excel 2000 |
Year |
Определение года, соответствующего указанной дате |
WeekDay |
Определение дня недели, соответствующего указанной дате
[выводится в виде числа] |
WeekDayName |
Определение имени дня, исходя из указанного номера
MS Excel 2000 |
TimeSerial |
Определение времени, исходя из известного часа, минуты и секунды |
TimeValue |
Преобразование строки во время [cтрока должна содержать время] |
DateAdd |
Определение даты, отстоящей от указанной на определённый
интервал времени |
DateDiff |
Определение временного интервала, между двумя датами |
DatePart |
Определение указанного компонента даты |
DateSerial |
Определение даты, исходя из известного дня, месяца, года |
DateValue |
Преобразование строки в дату [cтрока должна содержать дату] |
Список операторов (более подробно см. help)
And |
[И] Выбор всех вариантов |
Or |
[ИЛИ] Выбор одного из нескольких вариантов |
Like |
Сравнение имеющихся данных с образцом |
Список функций и инструкций связанных с файлами (более подробно см. help)
Dir |
Поиск файлов и каталогов |
Open |
Открытие файла |
Close |
Закрытие файла |
FileLen |
Определение длины файла |
FileCopy |
Копирование закрытого файла |
Name |
Переименование закрытого файла |
Kill |
Удаление закрытого файла |
Список функций связанных с вычислениями (специализированные)
Atn |
Возвращение значения, содержащего арктангенс числа |
Cos |
Возвращение значения, содержащего косинус угла |
Exp |
Возвращение значения, содержащего результат возведения числа e
(основание натуральных логарифмов) в указанную степень |
Log |
Возвращение значения, содержащего натуральный логарифм числа |
Rnd |
Возвращение значения, содержащего случайное число в дипазоне от 0 до 1 |
Sin |
Возвращение значения, содержащего синус угла |
Sqr |
Возвращение значения, содержащего квадратный корень указанного числа |
Tan |
Возвращение значения, содержащего тангенс угла |
Список функций связанных с финансовой деятельностью (специализированные)
DDB |
Возвращение значения, указывающего величину амортизации имущества для заданного
периода с использованием метода двукратного учета амортизации или иного явно указанного метода |
FV |
Возвращение значения, указывающего будущее значение суммы регулярных платежей
при заданной учетной ставке |
IPmt |
Возвращение значения, указывающего часть периодического платежа, приходящуюся
на выплату процентов по займу. Предполагается, что выплаты делаются регулярно, а сумма выплат и
учетная ставка остаются постоянными |
IRR |
Возвращение значения, указывающего норму прибыли для последовательности периодических
финансовых операций (выплат или поступлений) |
MIRR |
Возвращение значения, указывающего модифицированную норму прибыли для последовательности
периодических финансовых операций (выплат или поступлений) |
NPer |
Возвращение значения, указывающего количество периодов (платежей), необходимых для
накопления на счету заданной суммы при фиксированной процентной ставке |
NPV |
Возвращение значения, указывающего итоговое сальдо ряда финансовых операций в проекции
на текущий момент (с учетом уценки капитала) |
Pmt |
Возвращение значения, указывающего объем регулярных платежей по займу при фиксированной
учетной ставке |
PPmt |
Возвращение значения, указывающего часть периодического платежа, приходящуюся на выплату собственно
займа. Предполагается, что выплаты делаются регулярно, а сумма выплат и учетная ставка остаются постоянными. |
PV |
Возвращение значения, указывающего проекцию на текущий момент времени будущей суммы, базирующуюся
на регулярных платежах и фиксированной учетной ставке |
Rate |
Возвращение значения, указывающего процентную ставку, необходимую для получения указанной суммы
за определенный срок путем регулярных взносов |
SLN |
Возвращение значения, указывающего снижение стоимости за выбранный интервал времени по методу с
равномерной амортизацией |
SYD |
Возвращение значения, указывающего снижение стоимости за выбранный интервал времени по методу с
линейной амортизацией |
|