J'utilise le solveur intégré dans Excel 2003 dans une boucle VBA pour résoudre un certain nombre de problèmes différents. Parfois, le solveur atteint la limite de temps ou d'itérations maximale, ce qui entraîne l'apparition d'une boîte de dialogue contextuelle demandant si l'utilisateur souhaite continuer, arrêter ou terminer. Dans tous les cas, je veux que cela se termine, et passez à la ligne suivante de la boucle. Cela empêchera un utilisateur d'être obligé de s'asseoir et de répondre à chaque fois.Boîte de dialogue Catch max time/itération lors de l'utilisation d'Excel Solver dans VBA
Il semble que quelqu'un a pris un coup de poignard à elle, mais a échoué: http://www.excelforum.com/excel-programming/483175-catching-max-iterations-stop-of-solver-in-vba.html