Функции для работы с символами

Для работы с отдельными символами предназначены следующие функции:

  • Chr(<Код символа>) — возвращает символ по указанному коду:
Debug.Print Chr(76)    ' L
Debug.Print Chr(207)   ' П

Функция Chr() возвращает значение типа Variant (String). Чтобы получить значение типа String следует использовать функцию Chr$(), имеющую тот же самый формат. Пример:

Debug.Print Chr$(207)  ' П
  • Asc(<Строка>) — возвращает код первого символа в строке:
Debug.Print Asc("L")   ' 76
Debug.Print Asc("П")   ' 207
  • ChrW(<Код символа>) — возвращает символ по указанному Unicode-коду:
Debug.Print ChrW(76)   ' L
Debug.Print ChrW(1055) ' П

Функция ChrW() возвращает значение типа Variant (String). Чтобы получить значение типа String следует использовать функцию ChrW$(), имеющую тот же самый формат. Пример:

Debug.Print ChrW$(1055) ' П
  • AscW(<Строка>) — возвращает Unicode-код первого символа в строке:
Debug.Print AscW("L")  ' 76
Debug.Print AscW("П")  ' 1055

Visual Basic for Applications (VBA)
Статьи по Visual Basic for Applications (VBA)

Помощь сайту

Yandex-деньги: 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов