Com eliminar la fletxa desplegable a Excel

Com la majoria dels altres menús desplegables, els d'Excel inclouen fletxes clicables. Tanmateix, és possible que vulgueu amagar o eliminar les fletxes quan exporteu o compartiu els vostres fitxers Excel.

Com eliminar la fletxa desplegable a Excel

Aleshores, com elimineu les fletxes no desitjades? Hi ha dos mètodes per fer-ho: un és bastant fàcil i utilitza eines bàsiques d'Excel i l'altre requereix que apliqueu un codi específic al fitxer en el qual esteu treballant. De qualsevol manera, la guia següent us ajudarà a fer-ho sense suar.

Configuració de la taula dinàmica

Aquest és el mètode ràpid i fàcil, però heu de saber que l'acció també amaga els noms dels camps. Si això no us importa, no dubteu a consultar els passos següents. En cas contrari, aneu directament al mètode de codificació/macros més avançat.

Pas 1

Seleccioneu la primera cel·la sota el nom del camp i feu-hi clic amb el botó dret. Feu clic a Opcions de la taula dinàmica al menú emergent, haureu de trobar-lo a la part inferior de la llista.

Traieu la fletxa desplegable a Excel

Pas 2

Un cop aparegui la finestra Opcions de la taula dinàmica, hauríeu de seleccionar la pestanya Visualització. Esteu buscant "Mostra els subtítols dels camps i els menús desplegables de filtres". Aquesta característica està marcada de manera predeterminada i cal desmarcar-la per fer que les fletxes desapareguin.

pivotable

Quan desmarqueu la funció, feu clic a D'acord a la part inferior de la finestra perquè els canvis tinguin efecte. Previsualitza la taula per determinar si tot sembla bé sense els noms dels camps.

Elimina la fletxa desplegable a Excel

Mètode de macros

Els avantatges d'aquest mètode són que els noms dels camps es mantenen intactes i podeu triar eliminar totes les fletxes desplegables o només una d'elles. A la superfície, aquest mètode pot semblar complicat, però principalment es redueix a copiar i enganxar amb cura.

Eliminació de totes les fletxes

Pas 1

Primer, consulteu el codi que heu d'implementar per desfer-vos de totes les fletxes del vostre fitxer.

Sub Desactiva la selecció ()

elimina el tutorial de fletxa desplegable de techjunkie.com

Dim pt com a taula dinàmica

Dim pt com a PivotField

Estableix pt = ActiveSheet.PivotTables (1)

Per a cada pf a pt.PivotFields

pf.EnableItemSelection = Fals

Següent pf

End Sub

Aquest codi passa per tots els camps i cel·les i desactiva la funció de selecció d'elements. En altres paraules, desactiva totes les fletxes de la taula dinàmica.

Pas 2

Copieu tot el codi/macro: feu servir Cmd+C en un Mac o Ctrl+C en un ordinador Windows. Tingueu en compte que el codi s'ha de copiar tal com està perquè fins i tot una petita errada d'ortografia pot afectar la seva funcionalitat.

Ara, heu de fer clic a la pestanya Desenvolupador a la barra d'eines d'Excel i seleccionar el menú Visual Basic. Hauria de ser la primera opció del menú Desenvolupador.

Elimina la fletxa desplegable

Nota: Algunes versions d'Excel poden no incloure la pestanya Desenvolupador. Si trobeu aquest problema, utilitzeu la drecera de teclat Alt+F11 per entrar directament al menú de Visual Basic.

Pas 3

Seleccioneu el llibre de treball/projecte en què esteu treballant al menú de la part superior esquerra de la finestra de Visual Basic. Feu clic a Insereix a la barra d'eines i seleccioneu Mòdul.

El mòdul hauria d'aparèixer en un menú gran a la dreta i el cursor hauria d'estar just on necessiteu enganxar el codi. Quan enganxeu el codi, la línia de comentari (la que comença amb l'apòstrof) es torna verda i les altres línies són negres i blaves.

Pas 4

Torneu al vostre full d'Excel i seleccioneu qualsevol cel·la. Seleccioneu la pestanya Visualització, feu clic al menú Macros a l'extrem dret i, a continuació, trieu la macro/codi que acabeu d'enganxar.

macro

Hauria de ser el primer del menú. Seleccioneu-lo, feu clic a Executar i totes les fletxes desapareixeran de la taula.

Eliminació d'una fletxa

Un cop més, aquest és el codi que podeu utilitzar per eliminar només una de les fletxes desplegables.

Sub DisableSelectionSelPF ()

elimina el tutorial de fletxa desplegable de techjunkie.com

Dim pt com a taula dinàmica

Dim pf com PivotField

En cas d'error Reprèn Següent

Estableix pt = ActiveSheet.PivotTables (1)

Estableix pf = pt.PageFields (1)

pf.EnableItemSelection = Fals

End Sub

A partir d'aquí, hauríeu de seguir els passos del 2 al 4 de la secció anterior.

Nota: Als efectes d'aquest article, la macro està programada per desfer-se de la primera fletxa que es troba. El codi pot ser una mica diferent si voleu eliminar una altra fletxa.

Cosa a considerar

Els mètodes s'han provat i provat en un petit full que conté 14 files i 5 columnes. No obstant això, també haurien de treballar en fulls molt més grans.

Val la pena assenyalar que els passos s'apliquen a les versions d'Excel del 2013 al 2016. Les macros també s'han d'aplicar a les iteracions de programari més noves, però la disposició de l'eina pot ser una mica diferent.

Quan feu servir macros, podeu revertir els canvis canviant el valor de = Fals a = Veritat. Poseu unes quantes línies en blanc al mòdul, enganxeu el codi sencer i canvieu-lo pf.EnableItemSelection línia.

Dispara la fletxa invisible

L'ús de macros sovint es considera un coneixement d'Excel intermedi o fins i tot avançat. En realitat, les macros no són tan difícils de dominar i us poden ajudar a desfer-vos ràpidament de les fletxes i fer moltes altres coses interessants.

Per què t'agradaria eliminar les fletxes del teu full? Has fet servir macros abans? Comparteix la teva experiència amb la resta de la comunitat TechJunkie.