Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами - VB
Формулировка задачи:
есть задача: дана текстовая строка, состоящая из букв и цифр. Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами, и заменив каждую большую букву одноименной малой. написал следующий код:
но, к сожалению, после выполнения программы в левом верхнем углу ничего не появляется, хотя там должна появиться строка
s1
. в чём же дело?Решение задачи: «Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами»
textual
Листинг программы
Sub DelNonLetNum()
Dim sSource As String, sDest As String, sChar As String, iChar As Integer
sSource = InputBox("Ввод строки:", , "13 __ CheCk ПроВерКа -][\/ ЗАданИя 984//")
For i = 1 To Len(sSource)
sChar = Mid(sSource, i, 1)
Select Case Asc(sChar)
Case 32, 48 To 57, 65 To 90, 97 To 122, 192 To 255: sDest = sDest & sChar
End Select
Next
MsgBox sSource & vbNewLine & LCase(sDest)
End Sub