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à.

  1. Seleziona l’opzione Proprietà nel menu File. Excel visualizza la finestra di dialogo Proprietà.

  2. Fare clic sulla scheda Generale. (Vedi figura 1.)

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 la dimensione del file è semplice utilizzando questo processo, ma non ti consente di vedere la dimensione 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 (8028) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: