logo search
Информатика_ЗФ / 2013_Информатика УМО_легпром

Краткие сведения о функциях преобразования данных

Синтаксис функции

Описание функции

Пример

Вызов функции

Результат

Val(строка)

Возвращает число, содержащееся от начала строки до первого символа, не распознаваемого в качестве числа. Игнорируются символы пробела, табуляции и перевода строк

Val(" 1 2.3")

Val(" 1 2,3")

Val("1" & chr(10) & "2")

12.3

12

12

Str(число)

Возвращает строковое представление числа с учётом знака

Str(1+3)

Str(1-3)

" 4"

"-2"

Len(выра­жение)

Возвращает размер памяти в байтах, занимаемый числовым типом данных, или длину строки-аргумента

Len(a%)

Len("123")

2

3

Chr(код) *

Возвращает строку, состоящую из символа, соответствующего коду ANSI.

Chr(62)

Chr(65)

Chr(225)

">"

"A"

"б"

Asc(строка) *

Возвращает число, представляющее ASCII или ANSI код первого символа строки

Asc(">")

Asc(Chr(65))

Asc("бр-р…")

62

65

225

Format(вы­ра­жение[, фор­мат]) *

Возвращает значение выражения, преобразованное согласно описанию формата. Описанию этой функции в справочной системе VBA посвящено около десяти страниц

Format(4)

Len(Format(4))

Format(12.3, "##0.00")

Format(0.05, "0.0%")

Format("xYz", ">")

"4"

1

"12.30"

"5.0%"

"XYZ"