powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Надо из тупой строки выдавить число
7 сообщений из 7, страница 1 из 1
Надо из тупой строки выдавить число
    #32472110
TJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как выдавить в VBA из строки только цифры, мучаюсь с форматом но ничего не выходит!!!
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472127
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из чего твоя строка состоит, из букв с цифрами что ль?
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472138
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алгоритм зависит от конкретного возможного вида твоих строк.
Если это
- ЧИСЛО, а далее текст("454 шт."), то Val("454 шт.")
- Текст, а далее Число ( "штук было 454"), то реверс строки и опять Val
- Хрен его знает где текст, а где число ( "штук 454 было или больше 500, однако"- тогда ручками перебирая каждый символ и проверяя его на IsNumeric, причем прийдется решать, что делать с 500
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472148
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private sub ccc()
dim i as integer
dim x as string
dim y as string
dim z as string
x= "1122ggtt55" 
for i= 1  to len(x)
if asc(mid(x,i, 1 ))> 47  and asc(mid(x,i, 1 ))< 58  then z=z & mid(x,i, 1 )
next
debug.print z
end sub
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472208
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Function cSplit()
Dim x
x = Split( "Test 2108 ",  " " )
For i =  0  To UBound(x)
If IsNumeric(x(i)) Then
   MsgBox x(i)
End If
Next
End Function

Где-то совсем недавно скачал - у меня работает!
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472263
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 RVI

А если будет "Test2108" ?
...
Рейтинг: 0 / 0
Надо из тупой строки выдавить число
    #32472406
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда - малямда...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Надо из тупой строки выдавить число
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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