Давайте обсудим некоторый вопрос, связанный с использование Excel для получения отчетности. Если внимательно рассмотреть вопрос исходные данные - отчеты, то становиться видно, что на одни и те же данные участвую в большом количестве отчетов. Плюс к этому обычно исходные данные раскиданы в большом количество форм. Да и по самим формам тоже. Местами приходиться тщательно смотреть, что это исходные данные все таки или производные. Наверно каждый, заполняя бумажный формы сталкивался с тем, что приходиться метаться по нескольким формам и вставлять данные из разных источников. Один из примеров доверенность, то там надо заполнить то там. Отчетные формы приспособлены для быстрого просмотра и анализа, в этом их функциональность, а не для ввода данных. Давайте глянем на схему.
Выход довольно простой. Сделать форму удобную именно для ввода первичных данных. Где расположение ячеек будет нацелено именно на удобство ввода и нечего больше. Это легко сделать на отдельно листе.
А вот на остальных листах создать формы, где эти данные участвуют. В данном случае например доверенность, платежа, счет фактура и так далее. Но если бы в исходных данных были данные о проводках, то можно было сформировать и кучу бухгалтерских отчетов. Самая главная идея в том, что данные в одном месте а формы в другом которые пользуются данными.
Поверьте мне, или моему опыту, сколько раз людям приходиться пересчитывать таблиц из за ошибке в исходных данных. Но просто использовать Excel то же не поможет. Не надо делать все так как и на бумаге, иначе все бумажные проблемы и останутся.