Ken tiene un problema con su libro de trabajo Personal.xls. Cuando necesita trabajar en ello, lo muestra. Si se olvida de volver a ocultarlo cuando haya terminado, la próxima vez que inicie Excel, el libro Personal.xls será inmediatamente visible. Dado que parece una hoja de trabajo nueva y en blanco, a menudo comienza a escribir en ella y esto estropea su libro de trabajo Personal.xls.

Se pregunta si hay una manera de forzar automáticamente a que Personal.xls se oculte si se olvida de ocultarlo manualmente.

Hay un par de cosas que debes tener en cuenta. Primero, si solo está realizando cambios en las macros en Personal.xls, no es necesario que muestre el libro de trabajo para trabajar en esas macros. En su lugar, muestre el editor de VBA y use el explorador de objetos para asegurarse de que está trabajando en las macros del libro Personal.xls. Cuando haya terminado de editar las macros, puede guardarlas sin necesidad de hacer visible el libro.

Si esto aún no funciona para usted, tal vez tenga alguna otra razón para hacer visible Personal.xls, entonces podría realizar algún tipo de cambio de edición en la primera hoja de trabajo del libro de trabajo. Por ejemplo, coloque el texto «ESTO ES PERSONAL» en la celda A1 del libro. Haga algo para que se destaque (negrita, colores, destellos, etc.) y nunca más perderá que está trabajando en el libro Personal.xls cuando inicie Excel por primera vez.

Si desea un enfoque macro para asegurarse de que el libro de trabajo esté oculto, puede agregar el siguiente código al objeto ThisWorkbook para Personal.xls:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Windows("PERSONAL.XLS").Visible = False     ThisWorkbook.Save End Sub

La macro se ejecuta justo antes de que se cierre el libro (cuando sucede cuando se sale de Excel). Oculta el libro de trabajo y luego lo guarda. De esa forma, la próxima vez que inicie Excel, Personal.xls se ocultará automáticamente.

_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 (3371) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Automatically_Hiding_the_Personal_Workbook [Ocultar automáticamente el libro personal].