Добрый день! Подскажите как можно подставить запятую в средину строки ? Например: есть исходный текст в строке (1. Иванов Иван Иванович 01.01.00), а надо (1. Иванов Иван Иванович, 01.01.00),при этом пробел между отчеством и числами может быть не один. Пример в файле,заранее спасибо!
Добрый день! Подскажите как можно подставить запятую в средину строки ? Например: есть исходный текст в строке (1. Иванов Иван Иванович 01.01.00), а надо (1. Иванов Иван Иванович, 01.01.00),при этом пробел между отчеством и числами может быть не один. Пример в файле,заранее спасибо!ush12
Function SubstringRev(Txt, Delimiter, N) As String Dim x As Variant x = Split(Txt, Delimiter) If N > 0 And N - 1 <= UBound(x) Then SubstringRev = x(UBound(x) - (N - 1)) Else SubstringRev = "" End If End Function
[/vba]
Я не спец по формулам - потому для бОльшей части годится
Function SubstringRev(Txt, Delimiter, N) As String Dim x As Variant x = Split(Txt, Delimiter) If N > 0 And N - 1 <= UBound(x) Then SubstringRev = x(UBound(x) - (N - 1)) Else SubstringRev = "" End If End Function