Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка строки / 3 сообщений из 3, страница 1 из 1
22.04.2006, 18:05:18
    #33684455
.Велес
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка строки
Подскажите как обработать введенную пользователем строку, скажем поле "Имя" - оно должно состоять только из букв русского алфавита и не должно содержать цифр и символов различных.
В общем должно содержать только буквы русского алфавита и знак "-"
Name = InputBox("Введите Имя")
Как обработать Name ?
...
Рейтинг: 0 / 0
22.04.2006, 22:16:45
    #33684587
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка строки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub Ex1()

    Name = InputBox("Введите Имя")
    
    For i =  1  To Len(Name)
        Select Case Asc(Mid(Name, i,  1 ))
            Case  192  To  255 ,  168 ,  184 ,  45 
            Case Else
                MsgBox "Используйте в имени только русские буквы и знак ""-""! "
                Exit For
        End Select
    Next i
    
End Sub
...
Рейтинг: 0 / 0
24.04.2006, 09:23:25
    #33685306
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка строки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub Ex1()
    Name = ""
 10   Name = InputBox("Введите Имя", , Name)
    
    For i =  1  To Len(Name)
        Select Case Asc(Mid(Name, i,  1 ))
            Case  192  To  255 ,  168 ,  184 ,  45 
            Case Else
                MsgBox "Используйте в имени только русские буквы и знак ""-""! "
                GoTo  10 
        End Select
    Next i
    
End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка строки / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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