Програма формування договорів по шаблону, макроси для excel

Вихідними даними виступає таблиця угод, і шаблон договору. в який за допомогою формул підставляються значення з заданої рядки таблиці угод.

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

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

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

Ознайомтеся також з універсальної надбудовою формування документів по шаблонах,
яка може робити все те ж саме, що і ця програма,
тільки в якості шаблонів можуть виступати, крім документів Word, ще текстові файли, і книги Excel.

За вищенаведеної посиланням програма заповнення документів Word з Excel доступна для безкоштовного скачування.

Ви можете безкоштовно користуватися зазначеною програмою (кількість запусків обмежена), або активувати повну версію цієї програми на 48 годин.

Програма формування договорів по шаблону, макроси для excel

Як параметри задається діапазон дат, для якого буде проводитися формування договорів.

Щоб змінити введену дату, досить клацнути в полі введення дати в рядку заголовка таблиці, - при цьому з'явиться календар, який полегшує вибір, і дозволяє уникнути помилок введення:

(Клацніть на картинку для збільшення)

Програма формування договорів по шаблону, макроси для excel

Шаблон договору купівлі-продажу розташований на окремому аркуші.

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

У відомостях про пакет ЦБ використана для користувача функція "Сума прописом" для виведення текстового подання кількості і вартості цінних паперів.

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

Програма формування договорів по шаблону, макроси для excel

Програма формування договорів по шаблону, макроси для excel

Для цього необхідно ввести номер рядка, що цікавить записи в базі даних,
і на аркуші ШАБЛОН ви побачите договір, заповнений даними з обраної рядки

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

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

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

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

Схожі статті