Из того, что я наблюдал, если вы обновите модель через VBA, то произойдет сбой в случае ошибки. Основная проблема в том, что вам нечего сказать, что есть проблема.
Поскольку вы упоминаете, что Excel нужно перезапустить, чтобы устранить проблему, ваша проблема может быть связана с тем, чтобы Excel выполнял некоторую утечку памяти, пока у вас не осталось мало оперативной памяти. Поскольку Power Pivot спроектирован полностью в ОЗУ, он начнет выдавать ошибки, когда в системе недостаточно ОЗУ. Также имейте в виду, что при обновлении он использует больше оперативной памяти.
Возможно, имеет смысл попытаться автоматизировать то, что в определенный момент дня Excel закрывается и снова открывается, чтобы заставить Excel освободить память.