Bonjour. Je vais essayer de faire simple en allant à l'essentiel.
J'ai 2 classeurs ouverts dans la même instance d'Excel; le classeur 1 peut mettre à jour le classeur 2 soit en mode automatique, soit en mode manuel suivi immédiatement du mode automatique.
Le mode automatique seul ne pose pas de problème; c'est lorsque le mode manuel doit s'effectuer avant que cela se corse...
Pour cela, il faudrait donc que la procédure du classeur 1 fasse les actions suivantes :
- activer le classeur 2
- rendre visible la ListBox de la feuille 1
- activer la mise à jour de l'affichage
- lui donner le focus comment ?
(modifications manuelles et successives effectuées par l'utilisateur)
- reprendre le focus (classeur 1) comment ?
- faire la mise à jour automatique
- enregistrer le classeur 2 et le fermer

Sachant qu'il ne s'agit pas d'attendre la fin d'un processus, que le choix dans la ListBox ne peut pas se faire automatiquement.
Ma question est :
Est-il possible qu'une procédure du classeur 1 donne la main au classeur 2 ? Comment ?
Comment le classeur 2 peut-il reprendre la main ? (réponse à une boite de dialogue style "cliquez sur OK quand vous avez terminé la màj")

Sinon quelle autre solution ?

Je reste à votre disposition pour tout complément d'information.
Cordialement