Нужно разработать код на Delphi 6/7 (без использования сторонних компонентов), который реализует внедрение в адресное пространство последней версии Google Chrome (через dll) и получает слово находящееся под курсором мыши, справа от него и слева от ...
Срочно! Макрос для Excel 2003
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
В директории имеется несколько папок, в каждой папке есть файлы эксель с названиями от 1001 до 1031. Файлы с одинаковым названием из разных папок принадлежат одной компании. Папок может быть от 1 до много и называться они могут по разному.
Также есть файл Formulas.xls и пустая папка Results.
Макрос будет находится в директории, где все папки и файл Formulas.xls и называться Summary_Results_macros.xls.
Должен уметь:
1) при нажатии комбинации клавиш объединять из всех папок, кроме Results, листы в одну книгу по компании, то есть для компании 1001 собрать из всех папок листы из файлов, имеющих название 1001.xls. Листы должны называться также, как и в оригинальныз файлах. Файл должен называться НомерКомпании_Results.xls и сохраняться в папку Results (то есть должно получиться что-то вроде файла Formulas.xls, только без столбцов A, B, C, D на листе Recovered_Sheet1)
2) при нажатии другой комбинации клавиш в файлы НомерКомпании_Results.xls должны быть вставлены формулы и значения из листа Recovered_Sheet1 столбцов A, B, C, D файла Formulas.xls. В итоге должен получиться файл, аналогичный Formulas.xls для каждой компании. Листы имееют защиту. Необходимо снять защиту со всех листов.
3) при нажатии другой комбинации клавиш все листы Recovered_Sheet1 из файлов НомерКомпании_Results.xls должны объединяться в одну книгу и называться НомерКомпании. Файл сохраняется в папку Results и называется Summary_Results.xls
4) при нажатии другой комбинации клавиш в файле Summary_Results.xls должен создаться суммарный лист, то есть лист, который имеет общую строку, общую колонку, а значяения суммируются сквозь листы, что-то вроде формулы SUM('1001:1031'!A1). Лист должен называться Total.
Какие строку и колонку брать как общие из файла Formulas.xls указывается в настройках (см далее)
5) при нажатии другой комбинации клавиш в файле Summary_Results.xls должны создаваться расшифровки колонок по компаниям. Каждая расшифровка на новом листе и имеет название этой колонки. Расшифровка состоит из общей колонки, а дальше идут колонки со значениями этой колонки по компаниям из соответствующих листов файла Summary_Results.xls и эти колонки имеют название НомерКомпании. Значения должны быть ссылкой на эти значения на соответсвующем листе компании.
Какие колонки расшифровывать указывается в настройках. (пример структуры файла Общая колонка-1001-1002...-1031-ТОТАЛ. Тотал - просто суммирование строки)
6) аналогично п. 5, только расшифровки создаются не в этой книге, а в новой. Новая книга должна называться "breakdowns_1.xls", если еще раз запущен скрипт, то "breakdowns_2.xls" и тд
Настройки (настройки могут вносится через заполнение формы на листе в файле макроса (желательно) или непосредственно в коде).
Код должеть быть полностью прокомментирован, а там, где необходимо внести настройки (если возможна реализация только такого варианта), то должны быть примеры, как правильно вносить данные.
Настройки:
1) указать столбец общих данных из файла Formulas.xl
2) указать строку общих данных из файла Formulas.xl
Общие данные могут содержать несколько колонок или строк
3) указать колонки для расшифровки отдельно для п.5
4) указать колонки для расшифровки отдельно для п.6
В приложении - все файлы и все папки, как они должны быть.
Макрос надо сделать под 2003 эксель и до 22:00 по мск сегодняшнего дня (29.04.2010)
В Ваших предложениях я хочу видеть, каким образом будет реализованы настройки и стоимость реализации.
Все вопросы задавайте через ЛС и до внесения предложения, чтобы не было - "надо уточнить детали для точной суммы".
Выбранные исполнители
Заявки фрилансеров
Похожие заказы
- Системное программирование3 заявкиЗакрыт15 лет назад
Требуется чтобы игровые приложения, запускались и работали под Linux (используют бибилиотеки directx, используют SSL-шифрования для общения с сервером) Оплата по договоренности
Системное программирование3 заявкиЗакрыт15 лет назад- $150
ТРЕБУЕТСЯ: разработка класса http-клиента реализующего в себе следующие возможности: 1. Загрузка данных из интернета посредством виндовс сокета. 2. Работа как через прокси-сервер , так и без его использования. ПАРАМЕТРЫ ...
Системное программирование1 исполнительЗавершен15 лет назад - $1000
Нужно разработать защиту программы на основе Intel Trusted Execution Technology (http://www.intel.com/technology/security/). Суть в том, что на некоторых мат. платах есть чип TPM, который можно использовать длля защиты программы от копирования. Нужно разобраться в этой технологии ...
Системное программирование3 заявкиЗакрыт15 лет назад - $75
1. СКРИПТ ЧИСТКИ ФАЙЛОВ MS WORD ОТ ССЫЛОК Скрипт по обработке файлов MS word в Windows. Файлы с расширением *.doc Скрипт должен вычищать в файлах директории все ссылки, которые в них есть. ...
Системное программирование1 исполнительЗавершен15 лет назад - $65
Есть программа. Ее нужно выложить на сервер на хостинг мастерхост или другой так, чтобы он запускалась с обычного компа через интернет по кнопке "выполнить". Порграмма использует в работе 4 ...
Системное программирование1 исполнительЗакрыт15 лет назад - $20
Необходимо написать приложение, которое будет блокировать доступ к определённому списку сайтов во всех интернет браузерах. Блокировка должна осуществляться на уровне WINAPI, WINSOCK, блокировку посредством файла HOSTS не предлагать. Приложение должно корректно работать на ...
Системное программирование2 заявкиЗакрыт15 лет назад Добрый день нужен программист который напишет простенький плагин под IE 1. плагин должен просто вставлять внешний javascript в загружаемую страницу браузера.... 2. ЖЕЛАТЕЛЬНО - javascript должен подружатся налету, т.е. после ...
Системное программирование2 заявкиЗакрыт15 лет назад- $100
Нужен скрипт программа которая будит распаковывать .dmg файла созданые на Маке. undmg file.dmg и распаковывает как .zip или .rar без всяких доп. плясок с моей стороны ...
Системное программирование1 исполнительЗакрыт15 лет назад - $50
Все, кто имел дело с wininet.dll - оставляйте свои ICQ. У меня вопросы связанные с InternetStatusCallback. Тут ещё проект на C++ есть, в котором реализована работа с этой функцией. Я скину код, где ...
Системное программированиенет заявокЗакрыт15 лет назад