|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.05.2008, 10:35 | #11 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Осмелюсь несколько поправить код от Abrakadabra.
Вот Ваша функция: Код:
2) Вместо Trim(...), нужно использовать Application.Trim(...), для предотвращения ошибки в случае двух (и более) пробелов подряд. 3) Функция Split(...) возвращает массив нумерованный с 0. Поэтому номер слова в предложении будет отличаться от заданного на 1. 4) Т.к. используем On Error, то можно еще короче. Если Вы не против, я бы сделал так: Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 13.05.2008 в 10:40. |
13.05.2008, 10:46 | #12 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Abrakadabra
Функция была действительно глючная. Первое и последнее слово не хотела вытаскивать. SAS888 Большое спасибо! Еще бы превратить код дмидми в функцию. |
13.05.2008, 11:42 | #13 | |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
Цитата:
вырезку недорезал, вот и остались лишние (или не те) строчки.. Спешил донести идею "в массы".. |
|
23.05.2008, 18:22 | #15 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Вот такой еще вариант.
В ячейку А3 пишем формулу, в ячейке В2 получаем перевод. В колонках В и С пишем наименования функций, формулу из первой колонки размножаем вниз по мере добавления новых пар. а макрос, как функцию я запускал так: 1.жму fx (значек левее строки формул) 2.в категориях выбираю "определенные пользователем" 3.из списка выбираю нужный макрос 4.... дальше понятно...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
26.05.2008, 06:18 | #16 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Если, например, установлен "русский" Excel, то как в ячейке "A1" хранится то, что приведено в примере? Если как формула, то будет ошибка. Если как текст, то тогда еще вопрос: какой формат ячейки - либо текстовый (тогда имеем текст в "чистом" виде), либо "общий" (с наличием лидирующего апострофа)? И наоборот. Если установлен "английский" Excel, то какой нужен результат? При попытке вставить "русскую" формулу, будет выдана ошибка. Просто, получить текстовую строку?
Чем шире угол зрения, тем он тупее.
|
|
26.05.2008, 10:50 | #17 | ||
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Извиняюсь не подумал.
Цитата:
Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертор валют... не понятен принцип работы | mid | Помощь студентам | 7 | 25.02.2011 23:33 |
конвертор exe в pas | engeneer | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 28.07.2008 11:21 |
Конвертор | Djarx | БД в Delphi | 14 | 27.04.2008 17:04 |
Конвертор IB в FB | SunKnight | БД в Delphi | 1 | 29.03.2008 20:10 |