Gary escribió sobre una frustración que experimentó con Excel. Tenía algunas macros, almacenadas en su libro de trabajo Personal.xls, que estaban asignadas a algunos botones personalizados de la barra de herramientas. De la nada, las macros desaparecieron y Gary no pudo entender por qué.

Hay varias razones por las que esto podría suceder, por lo que es muy difícil limitarse a una respuesta definitiva. Sin embargo, hay algunas cosas que comprobar.

Las personalizaciones de la barra de herramientas se almacenan en un archivo con extensión .XLB. La parte principal del nombre del archivo varía según su versión de Excel y Windows. El nombre puede ser algo como excel10.xlb o algún nombre que contenga su ID de usuario y un número de versión. Por lo general, se encuentra en la unidad C: \ y, a menudo, en la carpeta de Windows o en una carpeta de configuración personal (en mi sistema es C: \ Documents and Settings \ Allen L. Wyatt \ Application Data \ Microsoft \ Excel \ Excel11.xlb).

El archivo XLB puede dañarse por varias razones. Debido a esto, es una buena idea hacer una copia de seguridad del archivo para que, si alguna vez se modifica involuntariamente o de alguna manera se corrompe, puede eliminar el antiguo y cambiar el nombre de la copia de seguridad.

El archivo XLB se puede «perder» de varias formas. La mayoría de las veces se debe a una programación descuidada. Algunos programadores pueden decidir realizar cambios en las barras de herramientas para agregar sus propias personalizaciones, o pueden decidir cambiar la configuración de los menús de Excel. Todos estos cambios se escriben en el archivo XLB, y esto normalmente no es un problema. Sin embargo, puede convertirse en un problema si Excel finaliza de manera anormal y el código del programador no restaura las barras de herramientas o los menús de la manera que debería.

Incluso si Excel no se cierra de manera anormal, aún podría haber problemas introducidos por el código del programador. Excel no incluye un comando para restaurar las barras de herramientas a alguna configuración guardada. Los programadores a menudo escriben código para verificar el estado de todas las barras de herramientas y luego invierten los pasos para volver a esa condición, pero si el código tiene errores, entonces las barras de herramientas pueden quedar en una condición inestable o (peor aún) inutilizable . Esto es malo.

La solución es confiar en su copia de seguridad del archivo XLB. Debe asegurarse de guardar el archivo para poder restaurarlo si detecta un problema con las barras de herramientas o los menús. Si realiza algún cambio que desee conservar, realice una nueva copia de seguridad del archivo XLB. Esto no es más que un seguro barato.

_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 (2368) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.