¿Cómo ocultar o mostrar todos los rangos con nombre en Excel?
Los rangos con nombre son una herramienta práctica en Excel que le permite asignar etiquetas memorables a rangos de celdas, fórmulas o conjuntos de datos clave. Al usarlos, simplifica cálculos complejos y mejora notablemente la legibilidad de sus hojas de cálculo. Sin embargo, en ciertas situaciones, estos rangos pueden contener fórmulas sensibles o referencias críticas que no desea que otros usuarios del libro modifiquen o eliminen accidentalmente. En esos casos, ocultar los rangos con nombre ayuda a protegerlos frente a ediciones no deseadas, garantizando así la integridad de sus datos y fórmulas.
A continuación se presentan dos métodos principales para ocultar o mostrar todos los rangos con nombre en Excel, cada uno adecuado para distintos escenarios y preferencias del usuario:
Ocultar o mostrar todos los rangos con nombre mediante código VBA
Ocultar o mostrar fácilmente un rango con nombre con Kutools para Excel
Ocultar o mostrar todos los rangos con nombre mediante código VBA
Excel no incluye una función integrada directa para mostrar u ocultar rangos con nombre. Si desea hacer que todos los rangos con nombre sean invisibles —o recuperar su visibilidad—, la opción más flexible y potente es utilizar código VBA. Este enfoque resulta especialmente útil para usuarios que gestionan una gran cantidad de rangos con nombre o que buscan automatizar este proceso. No obstante, es fundamental tener en cuenta que los scripts VBA deben ejecutarse con precaución: siempre guarde una copia de seguridad de su libro de trabajo antes de aplicar cambios mediante VBA, ya que estas acciones no se pueden deshacer fácilmente.
1. Pulse ALT + F11 en su teclado para abrir la ventana de Microsoft Visual Basic para Aplicaciones. Si es nuevo en VBA, encontrará esta opción en la pestaña Programador de la Cinta de opciones. Si la pestaña Programador no está visible, puede habilitarla desde las Opciones de Excel.
2. En el editor de VBA, haga clic en Insertar > Módulo para añadir un nuevo módulo. A continuación, copie y pegue el siguiente código en la ventana del módulo.
VBA: Ocultar todos los rangos con nombre en Excel
Sub HideNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Visible = False
Next
End Sub
3. Con el módulo activo, pulse F5 para ejecutar este código. Todos los rangos con nombre de su libro de trabajo quedarán ocultos y ya no aparecerán en el cuadro de nombres ni en el Administrador de nombres. Consulte las siguientes capturas de pantalla para ver una demostración visual:
![]() | ![]() | ![]() |
Si decide volver a mostrar los rangos con nombre y hacerlos visibles nuevamente, puede utilizar otro script de VBA. Esto le permite alternar fácilmente la visibilidad de los rangos con nombre siempre que lo necesite. Asegúrese de verificar cuidadosamente en qué libro de trabajo está editando antes de ejecutar el script, especialmente si tiene varios libros abiertos.
VBA: Mostrar todos los rangos con nombre en Excel
Sub ShowNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Visible = True
Next
End Sub
Tras insertar y ejecutar este código (siguiendo los mismos pasos anteriores), todos los rangos con nombre ocultos de su libro de trabajo volverán a estar visibles.
Escenario aplicable: Se recomienda usar VBA cuando necesite ocultar o mostrar todos los rangos con nombre de una sola vez —especialmente en libros grandes— o si prefiere automatizar la tarea.
Ventajas: Procesa rápidamente todos los rangos y funciona incluso con lotes grandes.
Limitaciones: Requiere conocimientos básicos de VBA; los cambios son específicos del libro de trabajo y no es compatible con Excel Online.
Consejos y recordatorios: Si recibe una advertencia de seguridad sobre macros al ejecutar el código, asegúrese de habilitarlas. Si oculta rangos con nombre a los que hacen referencia fórmulas, tenga en cuenta que esta acción no afecta al cálculo de dichas fórmulas: seguirán funcionando como se espera; únicamente el nombre del rango quedará oculto en la interfaz de usuario.
Ocultar o mostrar fácilmente un rango con nombre con Kutools para Excel
Además de VBA, los usuarios de Excel pueden aprovechar la utilidad Ocultar/Mostrar Nombre de celda disponible en Kutools para Excel. Esta función resulta especialmente intuitiva para quienes prefieren no usar VBA o buscan un enfoque más visual y sencillo. Con esta herramienta, podrá gestionar fácilmente rangos con nombre individuales —ocultando o mostrando rangos específicos con solo unos pocos clics— en lugar de aplicar cambios a todos los rangos a la vez. Esta flexibilidad es ideal cuando quiera proteger únicamente ciertos rangos sensibles o necesite ocultar temporalmente nombres para disfrutar de una navegación más limpia por la hoja de cálculo.
1. En la Cinta de opciones, vaya a Kutools > Herramientas de nombres > Ocultar/Mostrar Nombre de celda. Consulte la siguiente captura de pantalla para localizar esta función:

2. Aparecerá el cuadro de diálogo Ocultar/Mostrar Nombre de celda. Aquí verá una lista completa de todos los rangos con nombre de su libro de trabajo, mostrada en el cuadro Lista de nombres.
Para ocultar un rango con nombre específico, basta con desactivar su casilla correspondiente en la lista. Para volver a mostrar un rango oculto, active nuevamente su casilla. Además, puede alternar varios rangos al mismo tiempo, lo que le brinda un control preciso sobre qué nombres permanecen visibles u ocultos. Consulte el ejemplo del cuadro de diálogo siguiente:

Como se muestra, los rangos con nombre resaltados en amarillo ()Add_range y Sheet1_range) permanecerán visibles en su libro de trabajo, mientras que los nombres sin marcar (New_Range1 y Test_range) quedarán ocultos del cuadro de nombres y del Administrador de nombres. Los cambios surten efecto tan pronto como los aplique.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Escenario aplicable: Kutools es ideal si desea gestionar de forma selectiva rangos con nombre individuales o prefiere una solución visual basada en el ratón.
Ventajas: No requiere experiencia en VBA; ofrece un control detallado; interfaz sencilla.
Consejos prácticos: Utilice la utilidad Ocultar/Mostrar nombre de celda al compartir su libro de trabajo con compañeros para reducir el riesgo de ediciones accidentales en rangos clave. Si trabaja con fórmulas sensibles o propietarias, ocultar los rangos con nombre correspondientes le ayudará a evitar su divulgación o modificación no deseada.
Resolución de problemas: Si los cambios en los rangos con nombre no surten efecto, asegúrese de estar trabajando en la ventana correcta del libro de trabajo. Asimismo, si descubre que el cuadro de diálogo Ocultar/Mostrar nombre de celda no muestra algunos nombres, intente actualizar el libro de trabajo o reiniciar Excel.
Soluciones alternativas:Si no dispone de VBA ni de Kutools, puede gestionar manualmente los rangos con nombre mediante el Administrador de nombres de Excel ()Fórmulas > Administrador de nombres). Aunque esta opción no permite mostrar u ocultar rangos directamente, puede eliminarlos temporalmente y recrearlos más adelante según lo necesite. Para obtener instrucciones paso a paso sobre cómo gestionar nombres, consulte el artículo ¿Cómo listar los rangos con nombre en Excel?.
Artículos relacionados:
- ¿Cómo eliminar rápidamente todos los rangos con nombre en Excel?
- ¿Cómo listar los rangos con nombre en Excel?
- ¿Cómo crear un rango con nombre dinámico en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos


