Mike si chiede se esiste una funzione del foglio di lavoro che gli mostrerà la dimensione, in byte, di una cartella di lavoro senza utilizzare una macro.

La dimensione di una cartella di lavoro in Excel può diventare molto grande, a seconda delle informazioni che contiene. Tenere traccia delle dimensioni è importante e può essere ottenuto in un paio di modi diversi.

Se non si desidera utilizzare una macro, Excel tiene traccia di varie informazioni su un file nella finestra di dialogo Proprietà. La modalità di visualizzazione della finestra di dialogo dipende dalla versione di Excel in uso. Se utilizzi Excel 2010 o Excel 2013, segui questi passaggi:

  1. Visualizza la scheda File della barra multifunzione.

  2. Assicurati che l’opzione Informazioni sia selezionata sul lato sinistro della finestra di dialogo.

  3. Fare clic sul collegamento Proprietà vicino al lato destro della finestra di dialogo, quindi fare clic su Proprietà avanzate. Excel visualizza la finestra di dialogo Proprietà per la cartella di lavoro.

  4. Assicurati che sia visualizzata la scheda Generale. (Vedi figura 1.)

Se stai usando Excel 2007, segui invece questi passaggi:

  1. Fare clic sul pulsante Office, quindi su Prepara | Proprietà. Excel visualizza il riquadro Proprietà documento appena sotto la barra multifunzione e sopra il foglio di lavoro.

  2. Fare clic su Proprietà documento e scegliere Proprietà avanzate. Excel visualizza la finestra di dialogo Proprietà.

  3. Assicurati che sia visualizzata la scheda Generale.

Nella scheda Generale, Excel visualizza la dimensione del file. Vedrai anche altre informazioni sul file in questa scheda, incluso il tipo di file e chi lo ha creato. Ottenere manualmente la dimensione del file è semplice utilizzando questo processo, ma non consente di vedere le dimensioni della cartella di lavoro sul foglio di lavoro stesso. Sfortunatamente, non c’è modo di aggirarlo; dovrai usare una macro. Quello che segue è un buon esempio di quello che potresti usare:

Function wbksize()

myWbk = Application.ThisWorkbook.FullName     wbksize = FileLen(myWbk)

End Function

Per utilizzare questa macro all’interno di un foglio di lavoro, digita semplicemente quanto segue in qualsiasi cella:

=wbksize()

La dimensione del file viene visualizzata in byte.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (8030) si applica a Microsoft Excel 2007, 2010 e 2013. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: