Не смог найти решение своей задачи. Имеется два листа: журнал и реестр (фактически журнал и реестр в отдельных файлах, в примере я объединил их в один). В журнал ежедневно вносятся заявки с указанием наименования контрагента, адреса, количества товара. Также имеются отдельные столбцы с датами принятия и выполнения заявок.
Хочется, чтобы при запуске макроса, отбирались заявки, принятые за выбранный день (желательно, чтобы был выбор даты), а количество товара автоматически вносилось в реестр в ячейки, соответствующие дням выполнения заявок. В реестре возможны ручные корректировки значений, поэтому требуется, чтобы отбирались заявки только за выбранный день, а не за все дни. Имеется пожелание, чтобы в реестре не происходило автоматического обновления данных в зависимости от изменений в журнале. Данные должны переноситься только при запуске макроса. Также в реестре имеются контрагенты, работающие по определенному графику, а не по заявкам. Соответственно количество заявок по ним заполняется заранее, но в случае подачи заявки на дополнитльное количество товара, необходимо, чтобы макрос принудильно менял кол-во исходя из данных журнала.
Пример прилагаю. К сожалению с макросами пока на Вы, поэтому самостоятельно решить не получится.
Здравствуйте, уважаемые специалисты!
Не смог найти решение своей задачи. Имеется два листа: журнал и реестр (фактически журнал и реестр в отдельных файлах, в примере я объединил их в один). В журнал ежедневно вносятся заявки с указанием наименования контрагента, адреса, количества товара. Также имеются отдельные столбцы с датами принятия и выполнения заявок.
Хочется, чтобы при запуске макроса, отбирались заявки, принятые за выбранный день (желательно, чтобы был выбор даты), а количество товара автоматически вносилось в реестр в ячейки, соответствующие дням выполнения заявок. В реестре возможны ручные корректировки значений, поэтому требуется, чтобы отбирались заявки только за выбранный день, а не за все дни. Имеется пожелание, чтобы в реестре не происходило автоматического обновления данных в зависимости от изменений в журнале. Данные должны переноситься только при запуске макроса. Также в реестре имеются контрагенты, работающие по определенному графику, а не по заявкам. Соответственно количество заявок по ним заполняется заранее, но в случае подачи заявки на дополнитльное количество товара, необходимо, чтобы макрос принудильно менял кол-во исходя из данных журнала.
Пример прилагаю. К сожалению с макросами пока на Вы, поэтому самостоятельно решить не получится.dakhash
Думаю, что возможно, но будет слишком перегружено. Проблема в том, что реестр состоит из более чем 100 контрагентов, из них половина работают по графику, например, ежедневно, через день, определенные дни - вариантов графиков более 15, поэтому по ним заполнение происходит вручную, т.к. формулами заполнить достаточно сложно. Остальная половина работает по заявкам, которые вносятся в журнал. По ним, конечно же, можно прописать формулы, но тогда будет прямая зависимость между двумя документами, если что-то изменилось в журнале (за любой день), то автоматически меняется в реестре. А это нежелательно, т.к. часто требуются ручные корректировки в самом реестре. Кроме того, не пойму как формулами можно будет принудительно изменить кол-во в реестре по контрагенту, работающему по графику, но подавшему заявку на дополнительное кол-во.
Думаю, что возможно, но будет слишком перегружено. Проблема в том, что реестр состоит из более чем 100 контрагентов, из них половина работают по графику, например, ежедневно, через день, определенные дни - вариантов графиков более 15, поэтому по ним заполнение происходит вручную, т.к. формулами заполнить достаточно сложно. Остальная половина работает по заявкам, которые вносятся в журнал. По ним, конечно же, можно прописать формулы, но тогда будет прямая зависимость между двумя документами, если что-то изменилось в журнале (за любой день), то автоматически меняется в реестре. А это нежелательно, т.к. часто требуются ручные корректировки в самом реестре. Кроме того, не пойму как формулами можно будет принудительно изменить кол-во в реестре по контрагенту, работающему по графику, но подавшему заявку на дополнительное кол-во.dakhash