|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2011, 12:28 | #1 |
Пользователь
Регистрация: 20.07.2010
Сообщений: 43
|
Создание новой книги, на основании массива данных
Здраствуйте. Передо мной начальство поствило задачу оптимизировать учет на работе. Принцып оптимизации я придумал, но как воплотить его в жизнь с помощю макросов Екселя я не совсем знаю. Может кто бы из Вас мог бы мне помочь? Отправляю 2 файла: первый - исходный, второй - тот, который создавался бы при нажатии в файле-программе соответсвующей кнопки.
Если можете, помогите, люди, кто чем может (например частью работы, или объясните что именно нужно подучить чтобы ето сделать). Благодарю Вас. |
06.10.2011, 14:03 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Похоже, что задача как родная для Access - база и отчёт на запросе.
Можно отчёт сделать и по данным Экселя. Но если всё в Экселе, и так и будет - то на каждый год придётся свой xls делать (если раньше строки не закончатся), и тогда подбить общее по годам будет сложнее... Если не перейти на 2007/10. Для решения задачи мало информации - как и откуда берётся нужная дата?
webmoney: E265281470651 Z422237915069 R418926282008
|
06.10.2011, 15:13 | #3 |
Пользователь
Регистрация: 20.07.2010
Сообщений: 43
|
Возможно не совсем корректно высловился: первый файл уже готовый (как в школьных задачах - дано. Ету информацию я могу вытенуть из программы и преобразовать в ексель), второй, что хочеться получить на выходе (найти).
Нужная дата (для первого листа) береться с ячейки Е2, но без времени. В других листах обрабатываеться весь список из первого файла |
06.10.2011, 17:01 | #4 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Учите Access .но мжно и SQL запросом обойтись. А если бы выгрузка из программы была в dbf файл.цены бы ей не было.
Анализ,обработка данных Недорого
|
|
06.10.2011, 19:32 | #5 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
То есть сколько может быть записей в базе(файл1)? Если как в примере - можно обойтись и макросом. Если же отчёт за год и записей миллионы - без SQL или Access - будет медленно
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
06.10.2011, 21:28 | #6 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Заодно уточни, что должно быть в "Заїхало ТЗ протягом зміни"
Их общее количество(как в примере) или все автомобили " В ету колонку вписываються автомобили, которые заехали во время ..." А то как то раслывчато
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
06.10.2011, 22:10 | #7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
В принципе так должно работать достаточно быстро: массив для обработки останется небольшой. пока выделил массив по заехавшим автомобилям.
Условие не уточнил поэтому дальше не стал делать: На лист1 скопировал файл1. Можно прописать открытие Код:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
07.10.2011, 12:09 | #8 |
Пользователь
Регистрация: 20.07.2010
Сообщений: 43
|
Благодарю Алекс, что откликнулись. Относительно Ваших вопросов:
1) Количество записей должно быть порядка 300-400, не милионы. Но Отправив Вам файлы, сделал ошибку: в дату ставиться не дата с ячейки Е2, а выставляеться окно с выбором даты в промежутках между Е2:Е. 2) "Заъхало ТЗ протягом змыни" ето количество (счетесли) автомобилей, за период по дате А5. Но смена начинаеться и закаанчиваеться в 8:00. Поетому, для примера, если дата 15.09.2011, то автомобили защитываються от 15.09.2011 8:00 до 16.09.2011 8:00. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание файла на основании открытого | lecko | Microsoft Office Excel | 20 | 17.03.2011 12:53 |
сохранение новой книги без существующего макроса | GanJa | Microsoft Office Excel | 2 | 25.03.2010 16:50 |
Создание книги и перенос данных листа в дргую несуществующюю книгу | OgE®_M@G | Microsoft Office Excel | 23 | 13.11.2009 06:35 |
Создание новой таблицы на основе данных | koda | Microsoft Office Excel | 2 | 06.08.2008 18:53 |
Создание новой записи | Gerox | БД в Delphi | 3 | 30.12.2007 14:22 |