si si c'est le solver qui fait ce boulot, faut aller dans les options et le rapatrier, le problème c'est que le solver gratuit est moins puissant qu'une macro VBA.
Après Excel est unitraitement, une fois que tu lui demande quelque chose, tu peux plus rien faire d'autre, c'est pour ça que l'idéal ce serait de passer par un système dans un autre langage qui permet de lancer plusieurs traitements en une fois, mais les outils pro sont chers (rien que la licence VB.NET qui a l'option pour fonctionner avec le pack office, ça va de 8000 à 17000€ ) et puis ça demandera toujours du temps, sauf à trouver de la puissance...
Le mieux ce serait pouvoir payé genre 1/2/3/4/5€ pour utiliser un système de calculs distribué sur des milliers de postes pour faire ce genre de calculs, du coup ça irait très vite, mais ça n'existe pas encore, du moins pas pour l'instant...