Завтра надо сдать....
Пожалста хелп
в текстовое поле вводится три слова произвольной длины через пробел. Необходимо что б после нажатие на кнопку в каждом слове первая и последняя буква поменялись местиами и буквы стали заглавными.
Private Function DoHomeWork(str As String)
Dim tarr() As String, i&, fst$, snd$
tarr = Split(str, " ") ' Разбиваем в массив по пробелу
For i = 0 To UBound(tarr)
fst = Mid(tarr(i), 1, 1)' Сохраняем первый символ
fst=UCase(fst)
snd = Mid(tarr(i), Len(tarr(i)), 1) 'Последний
snd=UCase(snd)
tarr(i) = Left(tarr(i), Len(tarr(i)) - 1) ' Удаляем последний
tarr(i) = Right(tarr(i), Len(tarr(i)) - 1) ' Удаляем первый
tarr(i) = snd & tarr(i) & fst ' Сшиваем в обратной последовательности
Next i
str = Join(tarr, " ") 'Сшиваем массив в строку
DoHomeWork=str 'Возращаем результат
End Function
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 152