Conseils pour améliorer les performances d’Excel

Ici, dans l’équipe Excel, nous travaillons en toujours à l’amélioration des performances et de la stabilité d’Excel. Nous recherchons constamment les commentaires des clients sur ce que nous pouvons faire pour améliorer un produit, et implémenter dès que possible des suggestions positives. En fait, bon nombre des améliorations que nous avons apportées récemment étaient des réponses directes aux points faibles des clients. Par exemple, nous avons découvert que de nombreux utilisateurs d’Excel d’établissements ont été moins performants que jamais avec les performances d’Excel lors de la mise à niveau d’Office 2010 vers des versions plus récentes.

Nous l’avons entendu, et l’équipe a définie pour prendre en compte les aspects pour lequel nous pourrions apporter les améliorations les plus importantes possibles aux performances et les apporter dans les plus brefs délais. Par exemple :

  • Nous avons de nouveau apporté d’importantes améliorations des performances aux fonctions d’agrégation (SOMME.SI.ENS, FONCTIONS.SI.ENS, MOYENNE.SI.ENS, etc.), à RealtimeData (RTD), et bien d’autres en cas de diminution significative du temps de calcul.

  • Nous avons apporté des améliorations substantielles des performances aux fonctions RECHERCHEV, RECHERCHEH et MATCH, ce qui a également entraîné une réduction significative du temps de calcul- et pour les clients Microsoft 365, XLOOKUP et XMATCH offrent une meilleure flexibilité et des améliorations des performances.

  • Nous avons amélioré l’allocation de mémoire d’Excel avec Excelayant pris en compte les grandes adresses, la vitesse de copie/coller accrue, l’annuler, la mise en forme conditionnelle, la modification et la sélection de cellules, le défilement, le filtrage, l’ouverture et la programmabilité des fichiers.

  • Nous avons re-conçu le moteur de calcul d’Excel avec la publication de fonctions de tableau dynamique quiremplacent les fonctions de tableau Ctrl+CSE (Legacy Ctrl+Shift+Entrée)d’Excel. Ces fonctions ajoutent à Excel des fonctionnalités difficiles à atteindre dans les versions antérieures d’Excel. Par exemple, vous pouvez désormais trier etfiltrer une liste avec des formules au lieu de la faire manuellement.

Pour poursuivre sur le thème des performances, cet article répertorie plusieurs conseils pour améliorer les performances d’Excel.

Conseils de performance pour des circonstances spécifiques  

CIRCUMSTANCE

CONSEIL

Lenteur générale lors des modifications dans la grille ou lors du changement de feuilles de calcul

Désactiver les animations Office

Lenteur lors du déplacement d’une fenêtre Excel ou de l’utilisation des touches de raccourci Alt+ après la mise à niveau vers Windows 10

Désactiver les effets visuels

Lenteur générale sur un ordinateur sans processeur graphique dédié ou avec une ancienne carte graphique ou pilote

Désactiver l’accélération graphique matériellehttps://docs.microsoft.com/en-us/office/troubleshoot/settings/office-display-issues

Lenteur de modification d’une cellule à l’autre

Désactiver le remplissage flash

Lenteur lors de l’utilisation de plusieurs moniteurs haute résolution avec des fonctionnalités Office dynamiques à haute définition per-monitor

Définir le mode de compatibilité Office pour optimiser la compatibilité

Certaines parties d’Excel s’allument en blanc ou en gris lorsque vous exécutez du code VBA

Utilisez la propriété ScreenUpdating et la commande DoEvents correctement dans le code VBA

Unresponsiveness or high CPU on Windows 10 when many Excel windows are open and Background Application Manager runs a periodic background scan

Définissez cette clé de Registre dans Windows 10 version 17763.832 ou ultérieure pour désactiver l’analyse.

Lenteur en appuyant sur Alt+touches de raccourci dans Excel

Dans Office 365 version 1908ou ultérieure, ajoutez cette clé de Registre.

Lenteur au lancement d’Excel

Ouvrir Excel en mode sans échec pour voir si la lenteur est due à des modules

Des problèmes de mémoire sont émis lors de l’ouverture de plusieurs workbooks

Ouvrir Excel dans une nouvelle instancehttps://docs.microsoft.com/en-gb/office/troubleshoot/excel/force-excel-to-open-new-instance

Le chargement de Power Query vers une requête dans une feuille de calcul prend trop de temps.

Modifier les propriétés des paramètres de requête

L’ajout d’une requête à un aperçu des données dans l’éditeur Power Query prend trop de temps.

Gérer l’aperçu des données

Chemin d’accès du Registre

Nouvelles valeurs clés

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BamThrottling

Nom : DisableWindow Qu’est-ce que c’est
? Type : REG_DWORD
Valeur : 1

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common

Nom : UseAsyncRibbonKeytips
Type : REG_DWORD
Valeur : 1

Liens vers des rubriques populaires

Subject

Description

Améliorations internes des performances des formules

Découvrez les dernières améliorations des performances de l’équipe Excel.

Améliorations apportées à l’allocation de mémoire grâce aux fonctionnalités

Excel peut désormais utiliser une plus grande partie de la mémoire de votre système que jamais, même avec la partie 32 bits d’Office.

Amélioration des performances de calculhttps://docs.microsoft.com/en-us/office/vba/excel/concepts/excel-performance/excel-improving-calculation-performance

Découvrez les méthodes pour être plus intelligentes avec les formules et la façon dont elles sont calcules.

Améliorations apportées aux performances et aux limites

Il s’agit d’un résumé de certaines de nos dernières améliorations.

Meilleures pratiques en matière de code VBAhttps://www.microsoft.com/en-us/microsoft-365/blog/2009/03/12/excel-vba-performance-coding-best-practices/

Conseils et astuces pour optimiser votre code VBA à partir de l’équipe Excel.

Considérations pour les problèmes courants de performances

Si vous créez des macros ou des macros office, vous pouvez consulter cet article.

Conseils pour optimiser les obstacles aux performances

Autres conseils sur l’amélioration des performances de calcul d’Excel, y compris avec les fonctions définies par l’utilisateur pour VBA.

Comparaison des interfaces un et plusieurs documents dans Excel 2010

Dans Excel 2013 et versions ultérieures, chaque fenêtre Excel ne peut contenir qu’un seul fichier, et chacune possède son propre ruban. Cette interface s’appelle SDI (Single Document Interface). Par défaut, lorsque vous ouvrez un nouveau fichier, celui-ci s’affiche dans une autre fenêtre Excel, même s’il s’agit de la même instance d’Excel.

Obtenez les dernières mises à jour et faites-nous savoir ce que vous en pensez

  • Si vous voulez obtenir les dernières mises à jour pour Excel, vous pouvez participer au programme Office Insiders.

  • Faites-nous part de vos commentaires en appuyant sur le bouton Smiley dans le coin supérieur droit du volet Excel. N’oubliez pas de placer le terme « ExcelPERF » quelque part dans vos commentaires afin de pouvoir le garder à l’œil.

  • Posez une question dans la communauté technique Excel. Il s’agit d’une communauté dynamique de passionnés d’Excel qui attendent de répondre à vos questions. Nous surveillons également les forums de façon passive pour surveiller les tendances ou problèmes émergents.

  • Donnez-nous des suggestions pour des fonctionnalités nouvelles ou améliorées dans User Voice - Zone de suggestion d’Excel.

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

×