
24.03.2009, 04:35
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами:
9042754
Репутация:
399
|
|
1. Почитай про VBA
Решение "в лоб"
2. Заносиш в строковую переменную содержимое ячейки.
3. Используя функцию mid() перебираеш символы в строке пока не добнрёшся до большой буквы(диапозон ASCII кодов)
4. Запоминаеш позицию символа в строке. POS
5. Используя тотже mid() собираеш новую строку. STR=mid(ST,1,POS-1) & " " & mid(ST,POS,strleinght(ST)-POS)
6. Заносиш результат в ячейку.
Более умное решение.
2. Перед всеми большими символами ставиш пробел.
3. Используя функцию trim() избавляешся от пробелов перед и после строки.
|
|
|