Добрый день. Помогите пожалуйста, не получается добавить цикл.
Циклом проверяем вниз строчки, например с 4 по 20. Проверяем наличие в них информации, если находим данные в строке, то запускаем функцию. Переработанные данные нужно записать в ячейку, например в К4
Циклом проверяем вниз строчки, например с 4 по 20. Проверяем наличие в них информации, если находим данные в строке, то запускаем функцию. Переработанные данные нужно записать в ячейку, например в К4
Код |
---|
Txt = LCase(Cells(1, 1)) Txt = Replace(Txt, ", , ", "") Txt = Replace(Txt, ", , ,", "") Txt = Replace(Txt, ", ,", ",") Txt = Replace(Txt, ",", ", ") Dim Str() As String Str = Split(Txt, " ") Txt = "" For Each s In Str L = Left(s, 1) If Txt = "" Then Txt = Replace(s, L, UCase(L), 1, 1) Else Txt = Txt & " " & Replace(s, L, UCase(L), 1, 1) End If Next For i = Len(Txt) To 1 Step -1 If Mid(Txt, i, 1) Like "[0-9]" Or Mid(Txt, i, 1) = "-" Then L = Mid(Txt, i + 1, 1) a = Mid(Txt, 1, i) b = Replace(Txt, L, UCase(L), i + 1, 1) Txt = a & b End If Next i Cells(2, 1) = Txt End Sub |