![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
![]()
Есть ли способ склонять слова по падежам? В частности фамилии и цифры?
С уважением, Алексей.
|
![]() |
![]() |
#2 |
Пользователь
Регистрация: 28.05.2009
Сообщений: 43
|
![]()
Встроенных функций нет, по-моему тема уже затрагивалась.
|
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
По поводу фамилий - посмотрите здесь: http://www.programmersforum.ru/showthread.php?t=56554
А с цифрами всё намного проще - есть готовые надстройки, позволяющие переводить числа в слова в разных падежах. Осталось только поискать. Впрочем, возможно, что в некоторых из этих надстроек есть функции и для обработки фамилий. У меня таких надстроек нет, но они мне очень часто попадались на форумах по Excel. (добавлено позже) На базе функции, предложенной diment, сделал чуть более универсальную UDF для перевода ФИО в дательный падеж: http://excelvba.ru/code/DativeCase ------------- новые версии функций склонения, от 29 января 2013 г. -------------------- Функции склонения, для использования в макросах, или в качестве пользовательской функции на листе Excel: Родительный падеж на VBA Дательный падеж на VBA -------------
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 29.01.2013 в 02:05. |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Натолкнулся на реализацию библиотеки склонения фамилий. Есть возможность использовать в VBA.
Кому интересно вот ссылка http://www.delphikingdom.com/asp/vie..._1647532249334
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.06.2009
Сообщений: 20
|
![]()
готовая ф-я перевода ФИО в родительный падеж, стоит только вставить в модуль. по многим переметрам работает надежней представленных в топике
Код:
|
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
![]() Цитата:
Если не сложно, был бы очень признателен.
С уважением, Алексей.
|
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.06.2009
Сообщений: 20
|
![]()
слегка напутал... переводит в дательный падеж.
правда сей код работает несколько по другому - не как ф-я, а как процедура Выделяешь ячейку с ФИО - запускаешь процедуру - получаешь результат. для перевода в форму "родительного падежа" придется немного ручками поработать Код:
Последний раз редактировалось diment; 30.07.2009 в 09:19. |
![]() |
![]() |
#8 |
Регистрация: 28.05.2010
Сообщений: 4
|
![]()
Всем привет. Если кому не лень помогите разобраться со склонением. Попытался написать функцию для склонения в винительный падеж ФИО на основе приведенного выше родительного и... ничего не получилось. Помогите позалуйсиа
P. S. С библиотекой склонений вообще беда, так что лучше отдельно функцию или код подкинте если кто может. |
![]() |
![]() |
#9 |
Регистрация: 15.11.2010
Сообщений: 3
|
![]()
Есть платный add-in, называется Morpher.XLL. Работает очень хорошо – склоняет ФИО, должности, подразделения и все, что угодно:
http://morpher.ru/Products/XLL |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
![]() Цитата:
Так же не понятно как искать крайних. Предположим в результате малозначимой ошибки (которая столь мала, что раньше ни разу себя не проявила) в вашем модуле организация (человек) понес серъездные убытки (список причин может быть огромен). К кому вопросы: почему так произошло и кто будет возмещать убытки? К программистам? Так они скажует - не наш косяк, мол ошибка в чужом модуле, идите туда. То есть к тебе. :)) Модуль же платный... И т.п. и т.д. Так что купить его у тебя может либо дурак, либо лентяй. Хотя и тех и других в нашей стране хватает.
С уважением, Алексей.
|
|
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" | Mashaa | Помощь студентам | 13 | 09.12.2009 13:28 |
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. | KAPAHDAW | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.02.2009 01:19 |
Вывод слов | jakson_sun | Общие вопросы C/C++ | 1 | 22.01.2009 17:12 |
c\c++ массив слов | FreeJaile | Общие вопросы C/C++ | 7 | 04.04.2008 00:39 |
Вставка слов | )Игнат( | Общие вопросы Delphi | 1 | 16.03.2008 21:58 |