не нашел полного решения проблемы
и не найдете. Такое в разделе Работа заказывают. А если сами хотите - то как раз и собирают по частям коды, решающие полную задачу и если что-то не получается задают конкретный вопрос. А у Вас ТЗ прям.
Да и лично мне не очень понятно про какую помощь сейчас речь. В самом файле даже части задачи не решено. Поэтому Вам либо заказывать работу(есть у нас такая ветка -
Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.), либо ждать того, кому будет реально интересно решать Вашу задачу комплексно с нуля по своим соображениям. Не факт, что этот кто-то найдется, но такое тоже бывает. Имейте это ввиду.