цифры прописью в Excel- макрос
20-05-2007 22:53
к комментариям - к полной версии
- понравилось!
Автор функции - П.В. Морозов
2. Требуется Excel 97 и выше, а также установленный и интегрированный в него редактор Visual Basic - обычно у всех установлен.
Путь:
Открыть Excel. Выбрать пункт меню: Сервис-Макрос-Редактор Visual Basic.
В нем пункт меню: вставка-модуль.
Откроется Книга1 модуля.
В этот лист вставить (или набрать) текст, который будет идти ниже - в комментарии. Просто выделите его и вставьте целиком, ничего не исправляя.
3. После того, как текст введен, нажать кнопку сохранить. В нижнем выпадающем списке выбрать тип файла: надстройка Microsoft Excel. Имя файла заменить на (например) СуммаПрописью и сохранить в папке Мои документы.
4. Закрыть редактор и Excel.
5. Опять открыть Excel – сервис- надстройки- обзор – найти в Мои документы СуммаПрописью, дважды щелкнуть, убедиться, что напротив надстройки стоит галочка и нажать ОК.
6. Ввести в ячейку, например, D1, число: 789 456 321,85.
Выделить другую ячейку, где вы ходите видеть это число прописью.
Вставка – функция, выбрать категорию Определенные пользователем – там будет одна функция ПРОПИСЬЮ, выбрать ее и нажать ОК. Появится окно ввода аргумента, в поле SorceDigits ввести адрес ячейки D1, где находится число – можно просто выделить эту ячейку, и ее адрес сам появится в поле, потом нажать ОК. Если текст введен правильно, все получится!
Замечания по самому тексту:
1. Пустые строки в тексте и абзацы значения не имеют. Просто так удобнее для визуального восприятия.
2. После каждого русского слова в кавычках, нужно оставлять пробел, чтобы текст не был слитным. Пример “десять “. В слове коп.пробел делать перед ним.
3. После сохранения, если все будет правильно, ключевые слова будут синего цвета. Если будет ошибка – красного. (У меня на домашнем компе «кривой» ексель, и цветом ничего не выделилось, но функция сама действует).
4. Ограничение для функции - миллионы.
5. КОпейки округляются до сотых.
6. Можно поменять рубль, рубля, рублей и коп. на доллары и цент. соответственно. Чтобы не запутаться в двух ПРОПИСЬЮ, во втором тексте в начале и конце текста в слове ПРОПИСЬЮ убрать букву Ю (например, тогда ПРОПИСЬЮ будет для рублей, а ПРОПИСЬ для баксов).
Сама функция в комментарии.
вверх^
к полной версии
понравилось!
в evernote