|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.05.2009, 15:52 | #1 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Запомнить данные обновляемой таблицы
Ситуация такая...
В сводную таблицу заносятся данные из нескольких обновляемых листов (с этим я справился с помощью формул). Листы обновляются через каждые 6 часов и данные вносятся в таблицу в свой временной интервал. Но мне еще необходимо сравнивать данные в 0 часов текущего дня и прошлого. А так как на исходных листах уже данные поменялись, я не могу решить эту проблемму. |
22.05.2009, 16:05 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Напишите макрос, который будет каждый день в 23-59 копировать лист со сводной таблицей на новый лист в этом (или другом) файле, назначая эту листу в качестве имени текущую дату.
А потом сравнивайте значения аналогичных таблиц, указывая в качестве параметра 2 даты. |
22.05.2009, 16:28 | #3 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Я примерно так и представлял решение этой задачи... Но залез в макросы и завяз... Нет у меня таких познаний.
EducatedFool если не сложно - дай пример написания этих команд, я потом по аналогии сделаю |
22.05.2009, 16:29 | #4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А как ты сделал обновление каждые 6 часов?
Можно сделать все! Было бы время, да деньги...
|
22.05.2009, 16:33 | #5 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Обновления вносятся вручную и передаются с разных источников.
|
22.05.2009, 16:37 | #6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Тогда в ручную в 0 часов (или перед первым обновлением в сутках) копировать данные в другую таблицу и сравнивать.
Можно сделать все! Было бы время, да деньги...
|
22.05.2009, 16:47 | #7 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Я хочу уточнить.
Каждые 6 часов данные обновляются и их переписывают на бумагу, в итоге получается бумажный носитель с данными за сутки. mchip Так сейчас и делаю. Но хочется автоматизировать процесс. |
22.05.2009, 16:50 | #8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Так откуда берутся данные? И потом можно организовать все и без макросов. Только файл все время должен быть открыт, ну или привязать обновление к открытию файла.
Можно сделать все! Было бы время, да деньги...
|
22.05.2009, 17:21 | #9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Написать макрос - не проблема, просто не хочется потом 10 раз его переписывать. |
|
23.05.2009, 20:04 | #10 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
EducatedFool спасибо большое за участие )))
Я тут посидел несколько часов и методом тыка, с помощью "Запись макроса" и последующим изучением текста макроса - практически решил свою проблемму. Осталось только узнать как прописать макрос в формулу, чтобы этот макрос при определенных условиях сам запускался (или это в самом макросе прописывают?). И заморочка с сертификатами - что за хень и как с ней бороться? Подскажите. ЗЫ Если офтоп - то извиняюсь |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создание автоматически обновляемой ссылки | Ezzzquire | Microsoft Office Excel | 1 | 28.01.2008 07:46 |
Взять данные из таблицы Access | Inbox | БД в Delphi | 2 | 04.07.2007 13:53 |
В combobox выбирать данные из списка таблицы (Access) | Inbox | БД в Delphi | 1 | 15.06.2007 10:45 |
Отправлять данные из одной таблицы в другую | Таня84 | БД в Delphi | 14 | 28.04.2007 23:23 |