Ravi ha colocado algunos controles y código de VBA en una hoja de trabajo. Cuando comparte el libro de trabajo con otros usuarios y lo abren, las funciones no funcionan y notifican un error «elemento no disponible en la biblioteca». Ravi se pregunta cómo puede deshacerse de este error.

Lo primero que debe verificar es si sus macros están realmente en el libro de trabajo que está compartiendo con otros. Ábralo en su sistema, vaya al Editor de Visual Basic y asegúrese de que las macros estén en el proyecto asociado con el libro de trabajo que se comparte. De lo contrario, querrá mover las macros al libro de trabajo.

Sin embargo, una causa más probable de este problema es que sus macros hacen referencia a una función o característica que se encuentra en un módulo al que tiene acceso, pero que las otras personas no. Una manera fácil de verificar esto es ir a su sistema (si es posible) y abrir el libro de trabajo. Luego vaya al Editor de Visual Basic y elija Herramientas | Referencias. Revise la lista de módulos disponibles y vea si hay alguno que esté precedido por la palabra «faltante». Estos son módulos necesarios para sus macros, pero que faltan en el sistema actual.

Si encuentra módulos faltantes, o quizás módulos a los que el usuario necesita hacer referencia en VBA para usar sus macros, entonces sería mejor reescribir sus macros para que no usen esos módulos. Esto puede ser más fácil decirlo que hacerlo, pero puede (nuevamente) ser la forma más fácil y limpia de permitir que otros usen sus macros.

_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 (11806) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.

Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí: link: / excel-Item_Not_Available_in_Library [Item no disponible en la biblioteca].