не понятно о чем данный топик,
но смею предположить:
есть строка. слова разделены символом(ами) "пробел".
задача: отформатировать строку так, чтобы между словами было одинаковое кол-во пробелов
пример (пробел заменен символом "подчеркивание")
исходная строка: "ффф___фывапе_____________ваыофдываофыдлао_выждпалфжвыдпл______ыфвджывдывпжфыпдл"
результат: "ффф_фывапе_ваыофдываофыдлао_выждпалфжвыдпл_ыфвджывдывпжфыпдл"
код:
Dim MyStr As String 'входная строка
Dim charNot As String ' символа, которого точно нет в строке
MyStr = "ффф___фывапе_____________ваыофдываофыдлао_выждпалфжвыдпл______ыфвджывдывпжфыпдл"
charNot = "@"
MyStr = Replace(Replace(Replace(MyStr, "__", "_" + charNot), charNot + "_", ""), charNot, "")
Debug.Print MyStr
конечно код не совсем удачный, но все же