![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
Здравствуйте уважаемые программисты. Написал код, который меняет определённые слова (ТО-, гур, акб, кпп, рдв, гтр, рвд, гтк, мод, ртс, цом и т.д.) на заглавные (и первую букву в строке на заглавную).
Подскажите как можно укоротить запись поиска позиции этих слов. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Не нравится...
Слов типа АйГУР не будет заводится? Может лучше Splitом бить и перебирать по списку соответствия?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Можно так:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
Hugo121, АйГУР не бедет.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.05.2009
Сообщений: 370
|
![]()
SAS888, пока проблем не было (записываю работы по ремонту автомобилей). А можно этого избежать ("оГУРец")?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно - с помощью SAS888:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 08.04.2011 в 10:15. Причина: Добавил (и первую букву в строке на заглавную). |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Hugo121
1. Вы подразумеваете, что Target есть одна ячейка? Иначе, a = Split(Target) использовать не получится. 2. Вся прелесть предложенного мной кода именно в том, что не нужно перебирать все ячейки, входящие в диапазон Target. 3. Где гарантия, что, например, "ТО-" (как и другее фрагменты) отделено пробелами? agregator Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да, точно, это упустил... Но это можно добавить в обработку, если нужно. Зато "оГУРецов и айГУРов" не будет.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокусировка на ячейке после поиска | sergantikus | Microsoft Office Excel | 7 | 17.02.2011 20:27 |
программа ассоциативного поиска вхождений слов | Тант Зин | Помощь студентам | 0 | 26.05.2010 14:37 |
Укоротить запись условия. | agregator | Microsoft Office Excel | 2 | 14.04.2010 17:52 |
Как вернуть значение, используя функцию поиска позиции и смещения? | PARTOS | Microsoft Office Excel | 7 | 28.12.2009 12:18 |
помогите с организацией поиска слов в richedit | BuT@JL | Общие вопросы Delphi | 1 | 30.04.2009 15:23 |