Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Программа формирования договоров по шаблону

Скриншот программы формирования договоров купли-продажи

Программа предназначена для формирования (заполнения) договоров купли-продажи.

 

Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок.

Для запуска программы достаточно нажать зеленую кнопку - и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке «Договоры купли-продажи»

 

Создаваемые документы получают имена файлов (и имена листов) согласно номеру договора из 8 столбца таблицы:

Договор КП № 1825.xls
Договор КП № 1820.xls
Договор КП № 1823.xls

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

 

По вышеприведённой ссылке программа заполнения документов Word из Excel доступна для бесплатного скачивания.

Вы можете бесплатно пользоваться указанной программой (количество запусков ограничено), или активировать полнофункциональную версию этой программы на 48 часов.

 

В качестве параметров задаётся диапазон дат, для которого будет производиться формирование договоров.

Чтобы изменить введённую дату, достаточно щелкнуть в поле ввода даты в строке заголовка таблицы, - при этом появится календарь, который облегчает выбор, и позволяет избежать ошибок ввода:

 

 

(щелкните на картинке для увеличения)

Шаблон договора купли-продажи расположен на отдельном листе.

Все поля шаблона заполняются формулами, большая часть из которых задана через диспетчер имён.

Фамилии, адреса и прочие реквизиты также зависят от даты договора
(см. формулы в фиолетовых ячейках)

В сведениях о пакете ЦБ использована пользовательская функция "Сумма прописью" для вывода текстового представления количества и стоимости ценных бумаг.

 

 

Для определения типа ценной бумаги (Облигация, Акция привилегированная, Акция обыкновенная именная, Опцион) применена пользовательская функция ТипЦБ:

 

Есть возможность также распечатать или просмотреть заполненный договор без формирования отдельного файла.

Для этого необходимо ввести номер строки интересующей записи в базе данных,
и на листе ШАБЛОН вы увидите договор, заполненный данными из выбранной строки

Вложения:
PrintContracts.zip181.75 КБ

Комментарии

Спасибо за ответ. Вот только у меня поставлено так, что вся вводимая информация поступает в БД из формочек.. там я сделал поля для дат заLoчил их и при двойном нажатии выскакивает календарь.... И всё равно Вы мне помогли. Я вспомнил про маски для textbox-сов. Короче суть проблемы в том, что если ввести не существующую дату и сохранить данные формы, в последствии при дальнейшей работе с этими данными процессы будут слетать на пол пути.. и всё, туши свет выключай комп. Happy End! ...можно конечно на даты перед сохранением проверять... но там столько этих форм и полей, что я чувствую, что в данном случае желание пользователя вне закона)))

Жека, к сожалению, помочь не смогу.
У меня на компьютере не установлен этот элемент управления (календарь)
И у большинства пользователей он не установлен, потому я в своих проектах и использую календарь, выполненный на стандартных элементах управления.

PS: Даты куда удобнее вводить напрямую в ячейку без всяких календарей.
Просто вводите дату в формате DD-MM-YY (например, 12-07-50) на дополнительной цифровой клавиатуре.
Excel автоматически распознает данный текст как дату, и отобразит его в ячейке соответствии с региональными настройками (например, как 12.07.1950)

Здравствуйте, администратор сайта ExcelVBA.ru

Если вам известно, подскажите пожалуйста как в Элементе управления календарь 11, сделать раскрывающееся поле для года (там есть день, месяц, год), так вот с днём и месяцем порядок, а вот выпадающий список для выбора года, содержит всего 5 строчек для выбора. А часто нужно вписывать даты рождения типо 1950г. и очень неудобно там накручивать до нужного... В общем не могу узнать как сделать выпадающий список для выбора года в ЭУ Календарь 11 execel 2003 ДЛИННЕЕ.
Если вдруг у вас есть минутка, помогите. Зарание благодарен.

супер