Есть EXEL файл так называемый пропукной режим. Писал его лет 10 назад. Не один. Не притрагивался к нему давным давно, он работал как работает. Написан был на ВБА на 32 битной версии. Нужно доработать (перенести на 64 битную систему)
а вообще нужно вам самими его глянуть. Так как есть нюансы которые необходимо в нем исправить и улучшить.