Страницы: 1
RSS
Автоматизация «квитанции»
 
Добрый день!

Честно, пытался искать, что-то даже нашёл, но несколько другое и, боюсь, мозги уже заплыли (подобным занимался лет 15 назад) — скомпилировать вместе вряд ли хватит усидчивости. Если что-то подобное здесь уже поднималось, ткните пальцем, пожалуйста.

Итак, прошу помощи со следующей задачей:
Есть файл „_бланк.xlsx” (в бланке два листа — „данные” и „печатная форма”), а также папка „клиенты”.
  1. При открытии _бланк.xlsx проверяется ячейка C1 и если пустая, то находится последний файл (по имени) в папке „клиенты” и в ячейку C1 прописывается „имя файла+1”. В ячейку D1 прописывается сегодняшнее число (это наверно по аналогии с C1 сделаю сам…).
  2. В листе „данные”, огромная мигающая красным, находится кнопка „Сохранить”. Ну и „Напечатать”.
    Собственно при нажатии „Сохранить”, файл сохраняется в папку „клиенты” со значением ячейки C1.xlsx (оба листа, без запроса о перезаписи).
    При нажатии кнопки „Печать” — печатается лист „печатная форма”.
Оператор отличается гидроперитом и красивой грудью, поэтому желательно, чтобы никаких лишних движений не нужно было совершать, в идеале даже „печатная форма” была бы закрыта для просмотра — красоту переутомлять нельзя.

Заранее спасибо!
 
Повезло вам с оператором)

1) прикрепите файл _бланк.xlsx
2) напишите, где искать папку с клиентами, и как выглядят имена файлов в папке
 
Насчёт оператора да — со своей задачей справляется, с клиентами общается. :)

1) Файл во вложении.
2) Папка с клиентами: «./клиенты/», либо, если необходима жёсткая фиксация, то «c:/клиенты/», а там я путь в скрипте поменяю.
Названия файлов такие: 1.xlsx, 2.xlsx, 3.xslx... Без затей, в общем.
 
Цитата
eskonsta написал:
В листе „данные”, огромная мигающая красным, находится кнопка „Сохранить”. Ну и „Напечатать”.
Не очень понял про этот лист, так пойдет?
 
Цитата
heso написал: Не очень понял про этот лист, так пойдет?
Моя вина — рассказал про один лист, сам сделал другой.

Так же упростил — убрал предупреждение, что файлов нет, пусть сразу первый будет, чего уж там. ;)
Но пока понял про „Exit Sub” — чуть было за бутылкой не побежал…

В общем, базис есть, огромное спасибо!
Что получилось — во вложении.
Если кому-то интересно, потом скину окончательный и красивый вариант.
Страницы: 1
Читают тему
Наверх