Lenteur execution VBA XLS lorsque lancé via controle ActiveX

Résolu
LogicalXLS Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

1 réponse

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
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/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/
0