Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2010, 02:23   #1
Йогурт
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 10
По умолчанию Число писать прописью

Здравствуйте! Опять новый вопрос, прогу о помощи!

Суть: В одной ячейке будет любое число - например 5235, оно переодически будет меняться! В другой ячейке надо чтобы считало то число 5235 и прописало его прописью..т.е словами! Если это возможно помогите пожалуйста!

Заранее спасибо!
Йогурт вне форума Ответить с цитированием
Старый 10.05.2010, 07:39   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. примеры во вложении
Функция ПРОПИС может много чего прописать:
5235 П'ять тисяч двісті тридцять п'ять гривень 00 копійок
123.224 Сто двадцать три рубля 22 копейки
6001.91 Шесть тысяч один рубль девяносто одна копейка
522 Пятьсот двадцать две груши
22.141 Двадцать две тонны Сто сорок один килограмм

на двух языках (потенциально на семи), можно прописать не только деньги, но и произвольные предметы, согласуя падеж и род (к сожалению только два рода - мужской и женский) писал изначально для денег и совсем упустил, что предметы бывают среднего рода.
Вложения
Тип файла: rar Книга325.rar (18.3 Кб, 162 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.05.2010, 10:18   #3
Йогурт
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 10
По умолчанию

Спасибо огромное за помощь!

Эмм...я одного только не понял! Где надо указывать с какой клетки чтобы считывал??? Если она не рядом а например в другом месте..

Последний раз редактировалось Йогурт; 10.05.2010 в 10:27.
Йогурт вне форума Ответить с цитированием
Старый 10.05.2010, 10:45   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

))) самый первый параметр - это число, которое будем писать прописью.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.05.2010, 02:06   #5
Йогурт
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 10
По умолчанию

Эмм, извините но я ничего не нашел! Может вы не поняли мой вопрос? Мне нужна конкретная ячейка где пишуться числа..и конкретная ячейка где будет писать эти числа прописью! Если можно поконкретней как это сделать..

И еще раз прошу прощения, может можно предоставить примерчик где только на русском и только числовое! Просто не охота писать в файл всего столько лишнего!

Шесть тысяч один рубыль - Без копеека, вот в таком варианте!

Заранее спасибо большое за помощь, терпение и ваш труд!
Йогурт вне форума Ответить с цитированием
Старый 11.05.2010, 03:47   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Однако...
1.Открываете файл книга325
2.создаете новый лист
3.в любую ячейку пишете любое число пусть это будет ячейка С23.
4.ставите курсор в любую другую ячейку
5.жмете =
6.чуть левее строки, где вводятся формулы есть надпись fx жмете по ней открывается мастер функций
7.в поле "категория" выбираете "определенные пользователем"
8.в списке "выберите функцию" находите функцию ПРОПИС, откроется окно аргументы функции
9.в первой строке аргумент V можете руками набрать любое число, а можете щелкнуть по ячейке С23 в которую Вы уже внесли какое-то число
10.2-й аргумент Lng напишите 1
11.Жмите Ок
12 ПОЗДРАВЛЯЮ!!!

Первый лист этого файла можно вообще удалить или очистить, можно оставить как пример использования функции.

Функция слегка изменилась уже. Во-первых появился средний род (в примерах есть 521 яблоко). Род уже задается не ИСТИНА/ЛОЖЬ (женский / мужской) а цифрами 0,1,2 - соответственно мужской, женский, средний.
Вложения
Тип файла: rar Книга325.rar (18.1 Кб, 99 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.05.2010, 07:08   #7
ELE-COM
Пользователь
 
Регистрация: 08.05.2010
Сообщений: 48
По умолчанию

Я извиняюсь, вы словно на разных языках говорите.
Йогурт, надо было просто написать в какую конкретно ячейку листа вы ставите число, а в какую сумму прописью. IgorGO знающий, но не ясновидящий же.
Йогурт, если вы уже вставили код функции в соотв. модуль, то:
Ткните мышкой на ячейку, где у вас сумма прописью
В строку, где вводятся формулы fx вставьте вот это:
=Пропис(RC[-1];1;"0-рублей .1-рубль .4-рубля ";0)
Выделяете мышкой RC[-1] потом тычете в ту ячейку, где у вас число.
Еще раз извиняюсь, что влез.
IgorGO, спасибо за пример... терпеливости.
ELE-COM вне форума Ответить с цитированием
Старый 24.02.2011, 13:13   #8
Breaknoise
Пользователь
 
Регистрация: 24.02.2011
Сообщений: 15
По умолчанию

почему так?



Breaknoise вне форума Ответить с цитированием
Старый 24.02.2011, 13:25   #9
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Скопируйте модуль в свою книгу.
далее - вставка функции - определенная пользователем
Изображения
Тип файла: jpg Безымянный.JPG (59.4 Кб, 213 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 24.02.2011, 14:01   #10
Breaknoise
Пользователь
 
Регистрация: 24.02.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
Скопируйте модуль в свою книгу.
далее - вставка функции - определенная пользователем
все равно ничего не получаеться:
Изображения
Тип файла: jpg екс5.JPG (28.6 Кб, 207 просмотров)
Тип файла: jpg екс6.JPG (11.2 Кб, 204 просмотров)
Breaknoise вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
число прописью в паскале mares Помощь студентам 11 19.05.2010 08:34
Число прописью. Делфи ilnar Помощь студентам 2 18.01.2010 16:42
Сумма прописью Averess Microsoft Office Excel 1 13.02.2009 11:13
Число прописью по русски XPAiN Компоненты Delphi 15 07.01.2008 11:03
Сумма прописью в 1С Aleksandr Свободное общение 2 27.08.2007 15:59