А то что входа в макросе не по порядку мне думается не важно. Они в проекте подписаны.
Это конечно не важно, но важно их не путать, где какой из макроса выходит, пока Вы почему-то их путаете, дальше разговоров дело не идёт!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.