Mike se pregunta si hay una función de hoja de trabajo que le muestre el tamaño, en bytes, de un libro de trabajo sin usar una macro.

El tamaño de un libro en Excel puede llegar a ser muy grande, según la información que contenga. Hacer un seguimiento del tamaño es importante y se puede lograr de dos maneras diferentes.

Si no desea utilizar una macro, Excel realiza un seguimiento de varios datos sobre un archivo en el cuadro de diálogo Propiedades. La forma de mostrar el cuadro de diálogo depende de la versión de Excel que esté utilizando. Si está utilizando Excel 2010 o Excel 2013, siga estos pasos:

  1. Muestre la pestaña Archivo de la cinta.

  2. Asegúrese de que la opción Información esté seleccionada en el lado izquierdo del cuadro de diálogo.

  3. Haga clic en el vínculo Propiedades cerca del lado derecho del cuadro de diálogo y luego haga clic en Propiedades avanzadas. Excel muestra el cuadro de diálogo Propiedades de su libro.

  4. Asegúrese de que se muestre la pestaña General. (Ver figura 1)

Si está utilizando Excel 2007, siga estos pasos en su lugar:

  1. Haga clic en el botón Office y luego en Preparar | Propiedades. Excel muestra el panel Propiedades del documento justo debajo de la cinta y encima de la hoja de trabajo.

  2. Haga clic en Propiedades del documento y elija Propiedades avanzadas. Excel muestra el cuadro de diálogo Propiedades.

  3. Asegúrese de que se muestre la pestaña General.

En la pestaña General, Excel muestra el tamaño del archivo. También verá otra información sobre el archivo en esta pestaña, incluido el tipo de archivo y quién lo creó. Obtener manualmente el tamaño del archivo es simple usando este proceso, pero no le permite ver el tamaño del libro en la hoja de trabajo. Desafortunadamente, no hay forma de evitarlo; necesitará utilizar una macro. El siguiente es un buen ejemplo de uno que podría usar:

Function wbksize()

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

End Function

Para usar esta macro dentro de una hoja de trabajo, simplemente escriba lo siguiente en cualquier celda:

=wbksize()

El tamaño del archivo se muestra en bytes.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8030) se aplica a Microsoft Excel 2007, 2010 y 2013. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Finding_the_Size_of_a_Workbook [Encontrar el tamaño de un libro].