Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Справочники

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 35659
Главная » Справочники » Функции VBA » Функции обработки строк

StrConv

[ Файл-пример (42.0Kb) ]

Функция StrConv

StrConv(String,Conversion,[LocaleID])

Функция StrConv служит для преобразования всех символов строки в соответствии с заданным видом преобразования.В версии VB/VB 6 добавлены дополнительные возможности

Возвращаемое значение

Возвращает значение типа Variant (String), содержащее преобразованную строку

Параметры
Функция содержит именованные аргументы

String Обязательный аргумент - строковое выражение, которое следует преобразовать
Conversion Обязательный аргумент - значение типа Integer, равное сумме констант, указывающих тип преобразования, которое следует выполнить. Смотри ниже
LocaleID Необязательный аргумент - локальный идентификатор, если отличается отличается от системного идентификатора. По умолчанию - локальный идентификатор

Константы, задающие коды допустимых преобразований строки:

Константа Значение Описание
vbUpperCase 1 Преобразование строки к верхнему регистру
vbLowerCase 2 Преобразование строки к нижнему регистру
vbProperCase 3 Преобразование первой буквы каждого слова в строке в прописную
vbWide 4 Преобразование однобайтовых символов в двухбайтовые. Применимо только к дальневосточным национальным настройкам
vbNarrow 8 Преобразование двухбайтовых символов в однобайтовые. Применимо только к дальневосточным национальным настройкам
vbHiragana 32 Преобразование символов катаканы в символы хираганы. Применимо только к японскому языку
vbUnicode 64 Преобразование строки в Unicode с помощью используемой по умолчанию системной кодовой страницы
vbFromUnicode 128 Преобразование строки из Unicode с помощью используемой по умолчанию системной кодовой страницы

Константы можно складывать, только если они не являются взаимно обратными

Ниже перечислены допустимые символы, служащие разделителями слов: Null (Chr$(0)), горизонтальная табуляция (Chr$(9)), перевод строки (Chr$(10)), вертикальная табуляция (Chr$(11)), конец страницы (Chr$(12)), возврат каретки (Chr$(13)), пробел (однобайтовая система) (Chr$(32)). Код пробела в двухбайтовых системах (DBCS) зависит от текущей страны

Пример

Sub StringConversion_example()
Dim Str As String
 Str = "мир ms excel"
 MsgBox StrConv(Str, vbProperCase) 'Преобразуем первые буквы каждого слова строки в верхний регистр
End Sub

Категория
Функции обработки строк

Счетчики: 8436 | Добавил: Serge_007
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!