Moi aussi, elle me fait doucement peiner cette erreur 400.. Pour rester poli... Pourtant, elle ne fait rien, la macro s'exécute normalement..... Par contre, j'ai remarqué qu'elle intervenait lors de la manipulation d'un grand nombre de données......
voici ce que dit l'aide de VBA à propos de l'erreur 400 :
Feuille déjà affichée; impossible d'afficher modalement (Erreur 400)
Vous ne pouvez pas utiliser la méthode Show pour afficher une feuille en tant que feuille modale si elle est déjà visible. La cause de cette erreur et la solution pour la corriger sont les suivantes :
Vous avez essayé d'appliquer à une feuille déjà visible la méthode Show avec l'argument style égal à 1 (vbModal).
Utilisez l'instruction Unload ou la méthode Hide sur la feuille avant d'essayer de l'afficher en tant que feuille modale.