Поиск цифр в строке - VBA
Формулировка задачи:
Добрый день!
Имеем строку к примеру 123456 qwer 12 34
Необходимо вытащить только 123456
Результат выполнения данного кода, 1234561234, т.е. все цифры, как бы подправить код, что бы только 123456 получить?
Спасибо!!
Я возможно не в том разделе создал тему, не судите строго, если что перенесите!
Решение задачи: «Поиск цифр в строке»
textual
Листинг программы
Sub Main() Dim stroka, i, strout stroka = InputBox("Введите строку") strout = "" For i = 1 To Len(stroka) If IsNumeric(Mid(stroka, i, 1)) Then strout = strout & Mid(stroka, i, 1) ' MsgBox(strout) Else If i = Len(stroka) Then If strout <> "" Then MsgBox strout Exit For Else MsgBox "В тексте нет цифр" Exit For End If Else If strout <> "" Then MsgBox strout: Exit For End If End If Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д