Напишіть макрос VBA Excel
Існує Відділ Реклама, він щомісяця викладає на мережеву папку договору з контрагентами у форматі pdf з обов'язковим умовою, що в ім'я файлу буде ТАКОЖ ІМНА контрагента (всі імена і коди вказані на окремому вкладці партнерів у Excel-файлі: Компанія 1 + код, Компанія 2 + код і т.д.) )Але відділ Реклама їх зберігає не структурно - як потрапило і куди завгодно в будь-яку папку.І якщо буде потрібно знайти договір - то це буде дуже складно.Є Відділ Фінансів, який повинен знайти ці договори і зберігати їх окремо за методом: всі договори і документи формату pdf, потрібно зберігати в окремому папці (назви папки всі будуть дорівнювати податковому номеру коду компанії).Алгоритм роботи макросу:
1) Користувач відкриває файл;
2) вказує шлях до мережевої папки, де потрібно шукати необхідні документи у форматі pdf;
3) Макрос виводить на лист всі знайдені документи у форматі pdf;
4) Потім користувач вибирає локальну або мережеву папку - куди буде потрібно копіювати всі знайдені документи згідно з критеріями:
- Знайдений файл, який містить точне ім'я контрагента (згідно з папкою партнери), цей файл буде потрібно зберігати в папці з податковим кодом компанії, який відповідає компанії на папці партнери.- Якщо папки з кодом контрагента не існує, то буде потрібно створити папку з номером контрагента автоматично.Якщо знайдені файли не містять точне ім'я контрагента відповідно до вкладки партнерів, то їх потрібно показати окремо або підсвітлити клітку, щоб користувач міг їх перемістити вручну.5) Цей макрос буде запускатися кілька разів на місяць, і тому ця функція буде копіювати і доповнювати папку з контрактами.Для цього потрібен доп.Опозиція :
- Якщо даний файл був знайдений в останній раз, то макрос його повинен пропустити (якщо ця опція буде складно в реалізації, то можна просто замінити всі договори).Всі знайдені та скопійовані файли зберігати на окрему вкладку для запису всіх раніше збережених документів: назва, дата.У програмі файл Excel з макросом, де вже реалізовані пункти 1,2,3.Потрібно допрацювати файл, або створити з нуля.Якщо ви вважаєте, що щось можна спростити або змінити - то пропозиції вітаються.Якщо деякі функції складні, і їх можна зробити вручну (наприклад заздалегідь створити всі папки з кодами контрагентів, їх не більше 150 штук).Тож напишіть це теж.Дедлін :
06.12.2021, понеділок, 12:00
Вартість :
Назвіть фіксовану вартість за виконання
- вартість годин і їх кількість
Додатки 1
Відгук замовника про співпрацю з Владимиром Соколецом
Напишіть макрос VBA ExcelВолодимир дуже швидко працює і може запропонувати варіанти вирішення поставленої задачі. Все виконано в кращому вигляді і набагато швидше за домовлені терміни. Всім рішуче рекомендую!
Відгук фрилансера про співпрацю з Антоном Т.
Напишіть макрос VBA ExcelВідмінний замовник. Адекватність за усіма параметрами. Я рекомендую .
-
1479 72 0 Вітаю вас Антон.
Ви можете зробити програму VBA на Access, таблицю з файлами можна експортувати в Excel легко, якщо вам потрібно.
Просто там таблиці, а ви повинні обробляти і зберігати списки, Доступ більше підходить.
Спілкуватися можна в ЛС.
-
124 3 0 Готова виконати Вашу місію. Є досвід вирішення таких завдань.
-
567 28 2 Практично все, що ви описуєте, можна автоматизувати. Є кілька питань, потрібно уточнити, але це можливо вже в процесі роботи. Пишіть і обговорюємо.
-
Добрый день. Такой вопрос , возможно вам подойдет реализация на питоне или каком нибудь другом языке ??
-
Актуальні фриланс-проєкти в категорії Десктопні додатки
Додати паузи 10-30 секунд між відправками листівВітаю! Шукаю досвідченого програміста 1С / BAS (BAF) для оперативного вирішення технічної проблеми з поштовою розсилкою.Суть проблеми: Використовуємо бухгалтерську програму BAF (Business Automation Framework), редакция 2.0. Раз на місяць виникає потреба масово відправляти… Веб-програмування, Десктопні додатки ∙ 2 дні 2 години тому ∙ 9 ставок |
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 2 дні 13 годин тому ∙ 5 ставок |
Модифікація в роботі емулятора
2000 UAH
Доброго дня. Я скачав з Інтернету емулятор ігрового автомата gaminator cf final. Він мені дуже сподобався, але там є недоліки. Є адмін панель, але вона відкривається вільно, але не закривається взагалі. Закривається тільки разом з додатком. А дані, після зміни в адмін панелі -… Десктопні додатки ∙ 10 днів 3 години тому ∙ 10 ставок |