Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как преобразовать строку / 7 сообщений из 7, страница 1 из 1
13.02.2006, 18:46:36
    #33541820
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
Как с помощью VBA преобразовать строку:

ИВАНОВ ИВАН -> Иванов Иван
...
Рейтинг: 0 / 0
13.02.2006, 19:00:34
    #33541842
Nickson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
Есть встроенные функции преобразования регистров:
UCase (в верхний) и LCase (в нижний).
В данном случае будет выглядеть так:
str1=LCase(ИВАНОВ ИВАН)
...
Рейтинг: 0 / 0
13.02.2006, 19:04:39
    #33541848
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
2Nickson Человеку надо и большие буквы :)
Примерно так:
Код: plaintext
1.
2.
3.
4.
s1 = "ИВАНОВ ИВАН"
a1 = InStr( 2 , s1, " ")
s2 = Left(s1,  1 ) + LCase(Mid(s1,  2 , a1 -  1 )) + Mid(s1, a1 +  1 ,  1 ) + LCase(Mid(s1, a1 +  2 ))
MsgBox (s2)
...
Рейтинг: 0 / 0
13.02.2006, 19:08:45
    #33541859
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
И вдогонку:
В Word есть такое
Код: plaintext
.Range.Case = wdTitleWord
...
Рейтинг: 0 / 0
13.02.2006, 20:47:57
    #33542033
GlebZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
Код: plaintext
StrConv("vasya", vbProperCase )
С английским - работает. А с русским я дела не имею.
Водку? Водку - буду!
...
Рейтинг: 0 / 0
14.02.2006, 08:27:03
    #33542463
Как преобразовать строку
Функция StrConv и с русским работает.
...
Рейтинг: 0 / 0
14.02.2006, 19:32:57
    #33544709
GlebZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать строку
Пользователь2Функция StrConv и с русским работает.
Ну так я с ним не работаю :) С ProperCase только проблемка когда двойная фамилия (ну или имя) или со всякими McCortney и типа того.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как преобразовать строку / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]