Utilisation de la mémoire dans l’édition 32 bits d’Excel 2013 et 2016

Symptômes

Après la mise à niveau vers Microsoft Office 2013 ou 2016, vous rencontrez un ou plusieurs des symptômes suivants :

  • L’ordinateur utilise davantage de mémoire lorsque vous ouvrez plusieurs fichiers Microsoft Excel, enregistrez des fichiers Excel ou effectuez des calculs dans des classeurs Excel.

  • Vous ne pouvez plus ouvrir autant de classeurs Excel dans la même instance qu’avant la mise à niveau vers Excel.

  • Lorsque vous insérez des colonnes dans un classeur Excel, un message d’erreur concernant la mémoire disponible s’affiche.

  • Lorsque vous utilisez une feuille de calcul Excel, le message d’erreur suivant s’affiche :

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
    - Using a 64-bit version of Microsoft Excel.
    - Adding memory to your device 
    

    Capture d’écran du message d’erreur, montrant que la mémoire est insuffisante pour effectuer cette action.

Cause

Bien que les améliorations apportées à Office 2013/2016 n’aient pas eu d’incidence significative sur la configuration système requise, Office 2013/2016 utilise davantage de ressources système disponibles qu’Office 2010. La limite d’espace d’adressage virtuel pour les éditions 32 bits des applications Windows est de 2 gigaoctets (Go). Pour Excel, cet espace est partagé par l’application Excel elle-même avec tous les compléments qui s’exécutent dans le même processus. La taille de la feuille de calcul elle-même affecte également l’utilisation de l’espace d’adressage virtuel. Étant donné qu’Excel charge la feuille de calcul en mémoire adressable, certaines feuilles de calcul dont la taille de fichier est inférieure à 2 Go peuvent quand même nécessiter qu’Excel utilise plus de 2 Go de mémoire adressable. Cette situation génère le message d’erreur mentionné dans la section « Symptômes ».

Résolution

Les utilisateurs experts Excel qui travaillent avec des feuilles de calcul Excel complexes peuvent tirer parti de l’édition 64 bits d’Office 2013/2016. Cela est dû au fait que l’édition 64 bits d’Office n’impose pas de limites strictes en matière de taille de fichier. Au lieu de cela, la taille du classeur est limitée uniquement par les ressources mémoire et système disponibles. En revanche, l’édition 32 bits d’Office est limitée à 2 Go d’espace d’adressage virtuel, et cet espace est partagé par Excel, le classeur et les compléments qui s’exécutent dans le même processus. (Les feuilles de calcul inférieures à 2 Go sur le disque doivent toutefois contenir assez de données pour occuper au moins 2 Go de mémoire adressable.)

Les options suivantes peuvent aider à améliorer les performances dans Excel 2013/2016 :

  • Les utilisateurs d’Excel qui travaillent régulièrement avec des feuilles de calcul Excel volumineuses et complexes peuvent tirer parti de l’utilisation de l’édition 64 bits d’Office 2013, car les éditions 64 bits des applications Windows peuvent traiter jusqu’à 8 téraoctets (To) de mémoire. En savoir plus sur les éditions 64 bits d’Office 2013.
  • La limite de 2 Go est par processus Windows instance d’Excel. Vous pouvez exécuter plusieurs fichiers dans un instance. Toutefois, si les fichiers sont très volumineux et doivent être ouverts, envisagez d’ouvrir plusieurs instances pour les autres fichiers. Pour plus d’informations sur les limites que vous pouvez rencontrer, voir Vous ne pouvez pas coller d’attributs dans un classeur dans un autre instance d’Excel.
  • Si vous exécutez Windows 7 ou Windows 2008, nous vous suggérons d’installer Mise à jour de la plateforme pour Windows 7 SP1 et Windows Server 2008 R2 SP1.
  • Testez les performances sans compléments COM. Les compléments COM peuvent utiliser la mémoire au détriment de la limitation de 2 Go. Pour les tests, désactivez les compléments COM, puis démarrez Excel. Si les compléments COM sont à l’origine du problème de mémoire, contactez votre fournisseur tiers pour obtenir une copie mise à jour ou une version 64 bits des compléments COM.
  • Désactivez l’accélération graphique matérielle. Cela arrête les animations. Pour ce faire, dans le menu Fichier , cliquez sur Options, sur Avancé, sur Affichage, puis sélectionnez Désactiver l’accélération graphique matérielle.
  • Modifiez votre classeur pour simplifier les zones qui utilisent la mémoire inutilement. Pour obtenir des suggestions de modifications, voir Guide pratique pour propre un classeur Excel 2013 afin qu’il utilise moins de mémoire.

Remarque

La Excel 2016 32 bits sera activée pour la prise en charge des grandes adresses avec la mise à jour du 4 mai 2016 numéro de build 16.0.6868.2060 pour les abonnés du canal actuel O365. Pour plus d’informations, consultez Modification de la fonctionnalité Prise en charge des grandes adresses pour Excel.

Informations supplémentaires

Vous pouvez utiliser process Explorer pour case activée si vous approchez de la limite de 2 Go dans Excel. Considérez tout ce qui dépasse 1,75 Go comme un maximum pour l’édition 32 bits d’Excel. La colonne à concentrer n’est pas là par défaut et peut être ajoutée en choisissant l’onglet Afficher> Sélectionner la mémoire du processus des colonnes> et en cliquant sur Taille virtuelle.

Avant de passer à une version 64 bits d’Office, voir Éditions 64 bits d’Office 2013.

Résolution des erreurs de « ressources disponibles » dans Excel