Показать сообщение отдельно

  #4  
Старый 24.03.2009, 04:35
Gray_Wolf
Постоянный
Регистрация: 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() избавляешся от пробелов перед и после строки.
 
Ответить с цитированием