Utilizzo della memoria nell'edizione 32 bit di Excel 2013 e 2016

Sintomi

Dopo aver eseguito l'aggiornamento a Microsoft Office 2013 o 2016, è possibile che si verifichi uno o più dei sintomi seguenti: 

  • Il computer utilizza una maggiore memoria quando si aprono più file di Microsoft Excel, si salvano file di Excel o si effettuano calcoli nelle cartelle di lavoro di Excel.

  • Non è più possibile aprire il numero di cartelle di lavoro di Excel nella stessa istanza possibile prima di eseguire l'aggiornamento a Excel.

  • Quando si inseriscono colonne in una cartella di lavoro di Excel, viene visualizzato un messaggio di errore relativo alla memoria disponibile.

  • Quando si lavora con un foglio di lavoro di Excel, viene visualizzato il messaggio di errore seguente:

    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 
    

    messaggio di errore

Causa

Anche se i miglioramenti apportati a Office 2013/2016 non hanno influito significativamente sui requisiti di sistema, Office 2013/2016 utilizza più risorse di sistema disponibili rispetto a Office 2010. Il limite dello spazio di indirizzi virtuale per le edizioni a 32 bit di applicazioni basate su Windows è 2 gigabyte (GB). Per Excel, questo spazio è condiviso dall'applicazione Excel stesso insieme ai componenti aggiuntivi eseguiti nello stesso processo. Anche le dimensioni del foglio di lavoro influiscono sull'utilizzo dello spazio di indirizzi virtuale. Poiché Excel carica il foglio di lavoro in memoria indirizzabile, alcuni fogli di lavoro con dimensioni di file inferiori a 2 GB possono comunque richiedere a Excel di utilizzare più di 2 GB di memoria indirizzabile. Questa situazione genera il messaggio di errore menzionato nella sezione "Sintomi".

Soluzione

Gli utenti esperti di Excel che lavorano con fogli di lavoro di Excel complessi possono trarre vantaggio dall'utilizzo dell'edizione a 64 bit di Office 2013/2016. Ciò è dovuto al fatto che l'edizione a 64 bit di Office non impone limiti difficili alle dimensioni dei file. La dimensione della cartella di lavoro è invece limitata solo dalle risorse di sistema e dalla memoria disponibili. D'altra parte, l'edizione a 32 bit di Office è limitata a 2 GB di spazio degli indirizzi virtuali e questo spazio è condiviso da Excel, dalla cartella di lavoro e dai componenti aggiuntivi eseguiti nello stesso processo. I fogli di lavoro di dimensioni inferiori a 2 GB sul disco possono comunque contenere dati sufficienti per occupare almeno 2 GB di memoria indirizzabile.

Le opzioni seguenti consentono di migliorare le prestazioni in Excel 2013/2016:

  • Gli utenti di Excel che utilizzano regolarmente fogli di lavoro di Excel di grandi dimensioni possono trarre vantaggio dall'utilizzo dell'edizione a 64 bit di Office 2013, in quanto le edizioni a 64 bit di applicazioni basate su Windows possono indirizzare fino a 8 terabyte (TB) di memoria. Per ulteriori informazioni , vedere Edizioni a 64 bit di Office 2013.
  • La limitazione di 2 GB è per ogni istanza del processo di Windows di Excel. È possibile eseguire più file in un'istanza. Tuttavia, se i file sono di dimensioni molto grandi e devono essere aperti, è consigliabile aprire più istanze per gli altri file. Per informazioni sui limiti che è possibile riscontrare, vedere non è possibile incollare gli attributi in una cartella di lavoro in un'altra istanza di Excel.
  • Se si esegue Windows 7 o Windows 2008, è consigliabile installare l' aggiornamento della piattaforma per Windows 7 SP1 e Windows Server 2008 R2 SP1.
  • Verificare le prestazioni senza i componenti aggiuntivi COM che possono utilizzare la memoria a scapito della limitazione di 2 GB. Per il testing, disabilitare i componenti aggiuntivi COM e quindi avviare Excel. Se i componenti aggiuntivi COM causano il problema di memoria, contattare il fornitore di terze parti per una copia aggiornata o una versione a 64 bit dei componenti aggiuntivi COM.
  • Disabilitare l'accelerazione grafica hardware. Questo disattiva le animazioni. A tale scopo, scegliere Opzionidal menu file , fare clic su Avanzate, su schermoe quindi su Disattiva accelerazione grafica hardware.
  • Modificare la cartella di lavoro in modo da semplificare le aree che utilizzano la memoria inutilmente. Per le modifiche consigliate, vedere come pulire una cartella di lavoro di Excel 2013 in modo che utilizzi meno memoria.

Nota

32 bit Excel 2016 verrà abilitato per il numero di indirizzi di grandi dimensioni con l'aggiornamento maggio 2016 4 16.0.6868.2060 build number per i sottoscrittori del canale O365 corrente. Per ulteriori informazioni sull'aggiornamento a conoscenza di indirizzi di grandi dimensioni, fare clic qui.

Ulteriori informazioni

È possibile utilizzare Process Explorer per controllare se si sta raggiungendo il limite di 2 GB in Excel. Si consideri nulla oltre 1,75 GB come massimo per l'edizione a 32 bit di Excel. La colonna da concentrare non è disponibile per impostazione predefinita e può essere aggiunta scegliendo Visualizza> Seleziona colonne> scheda elaborazione memoria e facendo clic su dimensione virtuale.

Prima di passare a una versione di Office a 64 bit, leggere le informazioni riportate in questo collegamento:

https://technet.microsoft.com/library/ee681792.aspx

Ulteriori risorse

Come risolvere gli errori di "risorse disponibili" in Excel