Lenteur execution VBA XLS lorsque lancé via controle ActiveX

[Résolu/Fermé]
Signaler
Messages postés
1
Date d'inscription
dimanche 27 avril 2014
Statut
Membre
Dernière intervention
27 avril 2014
-
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
-
Il s'agit d'un programme VBA XLS très simple mettant à jour une cinquantaine de cellules dans une feuille XLS.
Ce que je constate :
==> Exécution rapide (0.3 secondes) Lorsque ce programme est exécuté via le debugger VBA
==> Exécution anormalement lente (11 secondes) Lorsque ce programme est exécuté à partir d'un controle ActiveX
==> Cette lenteur est apparue avec Windows 7 (pas de problème avec Windows XP)

En cherchant sur le Web, j'ai mis en application les conseils de Microsoft pour améliorer les
performances de VBA, mais en vain.
Ci après le lien Microsoft :
https://docs.microsoft.com/fr-FR/office/vba/excel/concepts/excel-performance/excel-tips-for-optimizing-performance-obstructions#xlFasterVBA

==> Le problème semble provenir du lancement de l'execution via un controle ActiveX.

1 réponse

Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 182
Bonjour,

Il semble également que quelques touches de votre clavier ne fonctionnent pas :
Touche B
Touche O
Touche N
Touche J
Touche U
Touche R
Touche M
Touche E
Touche C
Touche I

Ce qui est regrettable puisque qu'une partie des lettres, ne fonctionnant pas, sont automatiquement en début de message ...

https://www.commentcamarche.net/contents/129-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui