Como eliminar la flecha desplegable en Excel

Como la mayoría de los otros menús desplegables, los de Excel presentan flechas donde se puede hacer clic. Sin embargo, es posible que desee ocultar o eliminar las flechas cuando exporte o compartir los archivos de Excel.

Entonces, como eliminar las flechas no deseadas? Hay dos métodos para hacerlo: uno es bastante fácil y utiliza herramientas básicas de Excel y el otro requiere que aplique un código específico en el archivo en el que está trabajando. Sea como sea, la guía siguiente le ayudará a hacerlo sin sudar.

Configuración de la tabla dinámica

Este es el método rápido y sencillo, pero debe saber que la acción también esconde los nombres de los campos. Si no te importa eso, no dude en consultar los pasos siguientes. De lo contrario, vaya al método de codificación / macros más avanzado.

paso 1

Seleccione la primera celda bajo el nombre del campo y haga clic con el botón derecho. Haga clic en Opciones de la tabla dinámica en el menú emergente para encontrarla al final de la lista.

Retire la flecha desplegable en Excel

paso 2

Una vez aparezca la ventana Opciones de la tabla dinámica, debe seleccionar la pestaña Vista. Busque «Muestra los subtítulos de campo y los desplegables de filtros». Esta característica está marcada por defecto y deberá desmarcarse para hacer desaparecer las flechas.

pivotable

Cuando desactive la función, haga clic en Aceptar en la parte inferior de la ventana para que los cambios entren en vigor. Vista previa la tabla para determinar si todo parece correcto sin los nombres de los campos.

Eliminar la flecha desplegable en Excel

Método de macros

Las ventajas de este método son que los nombres de los campos se mantienen intactos y puede optar por eliminar todas las flechas desplegables o sólo una de ellas. En la superficie, este método puede parecer complicado, pero se resume básicamente en una copia y pegado cuidadas.

Eliminación de todas las flechas

paso 1

En primer lugar, consulte el fragmento de código que debe implementar para deshacerse de todas las flechas del archivo.

Sub DisableSelection ()

elimine el tutorial de flecha desplegable de techjunkie.com

Dim pt Como tabla dinámica

Dim pt Como campo dinámico

Establece pt = ActiveSheet.PivotTables (1)

Para cada pf a pt.PivotFields

pf.EnableItemSelection = Falso

siguiente pf

finalizar sub

Este código recorre todos los campos y celdas y desactiva la función de selección de elementos. En otras palabras, desactiva todas las flechas de la tabla dinámica.

paso 2

Copie todo el código / macro: utilice Cmd + C en un Mac o Ctrl + C en un ordenador Windows. Tenga en cuenta que el código debe copiar tal cual, ya que incluso un error tipográfico menor puede afectar su funcionalidad.

Ahora debe hacer clic en la pestaña Desarrollador en la barra de herramientas de Excel y seleccionar el menú Visual Basic. Debería ser la primera opción del menú para desarrolladores.

Retire la flecha desplegable

Nota: Es posible que algunas versiones de Excel no incluyan la pestaña Desarrollador. Si tiene este problema, utilice el acceso rápido Alt + F11 para acceder directamente al menú Visual Basic.

paso 3

Seleccione el libro / proyecto en el que está trabajando en el menú de la parte superior izquierda de la ventana de Visual Basic. Haga clic en Insertar en la barra de herramientas y seleccione Módulo.

El módulo debería aparecer en un menú amplio a la derecha y el cursor debería ser justo donde debe pegar el código. Cuando pegue el código, la línea de comentarios (la que comienza con el apóstrofo) se vuelve verde y las otras líneas son negras y azules.

paso 4

Vuelva a la hoja de Excel y seleccione cualquier celda. Seleccione la pestaña Vista, haga clic en el menú Macros del extremo derecho y, a continuación, selecciona la macro / código que acaba de pegar.

macro

Debe ser el primero del menú. Seleccione, haga clic en Ejecutar y todas las flechas desaparecerán de la tabla.

Eliminación de una flecha

De nuevo, este es el código que puede utilizar para eliminar sólo una de las flechas desplegables.

Sub DisableSelectionSelPF ()

elimine el tutorial de flecha desplegable de techjunkie.com

Dim pt Como tabla dinámica

Dim pf As PivotField

Si hay un error, reanude el siguiente

Establece pt = ActiveSheet.PivotTables (1)

Establece pf = pt.PageFields (1)

pf.EnableItemSelection = Falso

finalizar sub

A partir de aquí debería seguir los pasos 2 a 4 de la sección anterior.

Nota: A los efectos de este artículo, la macro está programada para deshacerse de la primera flecha que encuentra. El código puede ser un poco diferente si desea eliminar otra flecha.

Cosa a considerar

Los métodos se han probado y probado en una hoja pequeño que contiene 14 filas y 5 columnas. Sin embargo, también deberían trabajar en hojas mucho más grandes.

Cabe decir que los pasos se aplican a las versiones de Excel de 2013 a 2016. Las macros también se aplicarán a las iteraciones de software más recientes, pero el diseño de la herramienta puede ser un poco diferente.

Al utilizar macros, puede revertir los cambios cambiando el valor de = Falso a = Es cierto. Ponga unas cuantas líneas en blanco al módulo, pegue todo el código y sólo cambie el archivo pf.EnableItemSelection línea.

Dispara la flecha invisible

El uso de macros se considera a menudo un conocimiento Excel intermedio o incluso avanzado. En realidad, las macros no son tan difíciles de dominar y pueden ayudarle a deshacerse de las flechas rápidamente ya hacer muchas otras cosas interesantes.

¿Por qué desea eliminar las flechas de la hoja? Ya ha utilizado macros? Comparte tu experiencia con el resto de la comunidad de TechJunkie.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *