Délai d'exécution des commandes lancées immédiatement après l'ouverture d'Excel anormalement long

Anonyme
2022-05-18T08:51:26+00:00

Bonjour,

 **Depuis mon passage à Windows 11** l'une de mes applications Excel présente des dysfonctionnements très pénalisants qui se caractérisent par des délais d'exécution des commandes lancées immédiatement après l'ouverture d'Excel anormalement longs, rendant du coup l'application quasi inutilisable en l'état.

Sous Windows 10 mon application Excel répond de façon quasi instantanée aux commandes lancées depuis l'application, y compris celles lancées immédiatement après l'ouverture de l'application. Je précise toutefois que les délais pour les autres commandes lancées à la suite des premières s'exécutent ensuite quant à elles à une vitesse tout à fait normale. Le problème est clairement lié à l'exécution de la première commande lancée immédiatement après l'ouverture de l'application.

  J'ai mis dans TthisWorkBook le paramètre : "ForceFullCalculation" à True... mais sans effet.

En vous remerciant d'avance pour votre aide, car perso. je ne vois pas comment résoudre ce problème et je n'ai d'ailleurs pas réussi à contacter le support technique de Microsoft tant par chat que par téléphone. D'ailleurs par téléphone il me renvoie sur le site de Microsoft où je rencontre à nouveau le même problème qui consiste dans l'impossibilité d'obtenir un accès au support technique. Je subodore que Microsoft essaie de "forcer" les clients à privilégier l'utilisation du support technique payant et dont le montant de l'abonnement s'élève à 45 euros par mois.  Et cela même si le besoin se limite à une seule question, ce qui fait cher payer la réponse, si réponse satisfaisante il y a !

Christian.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

3 réponses

  1. DanielCo 107.7K Points de réputation
    2022-05-18T11:45:31+00:00

    Bon courage, alors. Tout ce que je peux te recommander, c'est de mettre des timers un peu partout dans le code pour trouver quelles parties sont responsables du ralentissement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2022-05-18T09:48:08+00:00

    Bonjour,

    **Merci pour votre réponse**. **Mais je ne peux pas mettre mon code à disposition** car l'application en question est entièrement piloté à l'aide de VBA et fait appel à une base de données MySQL ainsi qu'à des commandes externes écrites via PowerShell. D'autre part je gère une dizaine de formulaires (saisie de données, gestion d'un arbre hiérarchique, modification de la couleur des composants visuels de l'application, traitement en lots des captures d'écrans réaliser dans le cadre de l'utilisation de l'application...) et est composée en outre d'un certain nombre de modules que je ne peux pas publier.
    
    Le problème évoqué est directement lié au passage à Windows 11 L'application fonctionne correctement avec Windows 10 : temps de réponse quasi immédiat y compris lors du lancement de commandes lancées immédiatement après le démarrage de l'application (Windows 10 est d'ailleurs l'OS sous lequel l'application à été développée).
    
    J'ai constaté que si je relance l'application une deuxième fois l'application tout fonctionne correctement, en particulier les temps de réponses qui ne présentent plus de latence. 
    
    Apparemment Excel effectue une opération particulière au démarrage de l'application lorsque celle-ci est lancée la première fois et cette opération nécessite beaucoup de temps si j'en juge le temps que mettent les commandes à s'exécuter. Mais il convient de préciser que les commandes suivantes s'exécutent normalement, donc sans latence.
    

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2022-05-18T09:06:43+00:00

    Bonjour,

    Ici, tu as affaire gratuitement à une communauté d'utilisateurs. Il faudrait que tu postes le code de ton application, sinon on ne peut pas grand-chose Pour toi.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire