darksmoke,
Сколько названий материалов Вы продаёте (напр, доски, лак, гвозди итд - количество наименований)?
На первом листе - создаёте "карточку Ввода" - когда новый (или уже не раз покупавший) клиент собирается у вас чего нибудь купить.
На втором листе - всё что касается материалов которыми вы торгуете (цена старая, цена новая, добавить в список новый материал, убрать "старый" материал, количество и тд)
На третьем листе Ваши покупатели и то что они купилим (товар, его цена на тот период, № счёта и тд)
На четвёртом листе - бланк счёта, формируемый по интересуемому вами покупателю (болванка этого счёта оформляется с пустыми ячейками в которые потом по вашей команде заносятся данные из третьего листа)
Это теоретическая часть. С практической придётся покопаться.