Com la majoria d’altres menús desplegables, els d’Excel presenten fletxes on es pot fer clic. Tanmateix, és possible que vulgueu amagar o eliminar les fletxes quan exporteu o compartiu els fitxers d'Excel.
Llavors, com eliminar les fletxes no desitjades? Hi ha dos mètodes per fer-ho: un és molt fàcil i utilitza eines bàsiques d'Excel i l'altre requereix que apliqueu un codi específic al fitxer en què esteu treballant. Sigui com sigui, la guia següent us ajudarà a fer-ho sense suar.
Configuració de la taula dinàmica
Aquest és el mètode fàcil i ràpid, però heu de saber que l'acció també amaga els noms dels camps. Si no us importa això, 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 per trobar-la al final de la llista.
Pas 2
Quan aparegui la finestra Opcions de la taula dinàmica, heu de seleccionar la pestanya Visualització. Esteu cercant subtítols de camp de visualització i desplegables de filtres. Aquesta característica està marcada per defecte i heu de desmarcar-la per fer desaparèixer les fletxes.
Quan desmarqueu la funció, feu clic a D'acord a la part inferior de la finestra perquè els canvis entrin en vigor. Vista prèvia de la taula per determinar si tot sembla correcte sense els noms dels camps.
com aturar la reproducció automàtica de vídeos
Mètode de macros
Els avantatges d’aquest mètode són que els noms dels camps es mantenen intactes i podeu eliminar totes les fletxes desplegables o només una d’elles. A la superfície, aquest mètode pot semblar complicat, però es resumeix principalment en una còpia i enganxat acurades.
Eliminació de totes les fletxes
Pas 1
En primer lloc, consulteu el fragment de codi que heu d’implementar per desfer-vos de totes les fletxes del fitxer.
Sub DisableSelection ()
' elimineu el tutorial de fletxa desplegable de techjunkie.com
Dim pt Com a taula dinàmica
Dim pt Com a camp dinàmic
Estableix pt = ActiveSheet.PivotTables (1)
Per a cada pf a pt.PivotFields
pf.EnableItemSelection = Fals
Següent pf
Finalitzar sub
Aquest codi recorre 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: utilitzeu Cmd + C en un Mac o Ctrl + C en un ordinador Windows. Tingueu en compte que el codi s’ha de copiar tal qual, ja que fins i tot un error tipogràfic menor 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ú per a desenvolupadors.
Nota: És possible que algunes versions d'Excel no incloguin la pestanya Desenvolupador. Si teniu aquest problema, utilitzeu la drecera de teclat Alt + F11 per accedir directament al menú Visual Basic.
Pas 3
Seleccioneu el llibre / 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ú ampli a la dreta i el cursor hauria de ser just on heu d'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 de l’extrem dret i, a continuació, trieu la macro / codi que acabeu d’enganxar.
Ha de ser el primer del menú. Seleccioneu-lo, feu clic a Executa i totes les fletxes desapareixeran de la taula.
Eliminació d'una fletxa
De nou, aquest és el codi que podeu utilitzar per eliminar només una de les fletxes desplegables.
com trobar una cançó en un vídeo de youtube
Sub DisableSelectionSelPF ()
' elimineu el tutorial de fletxa desplegable de techjunkie.com
Dim pt Com a taula dinàmica
Dim pf As PivotField
Si hi ha un error, repreneu el següent
Estableix pt = ActiveSheet.PivotTables (1)
Estableix pf = pt.PageFields (1)
pf.EnableItemSelection = Fals
Finalitzar sub
A partir d’aquí hauríeu de seguir els passos 2 a 4 de la secció anterior.
Nota: Als efectes d’aquest article, la macro està programada per desfer-se de la primera fletxa que 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 full petit que conté 14 files i 5 columnes. No obstant això, també haurien de treballar en fulls molt més grans.
Val a dir 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 recents, però el disseny de l'eina pot ser una mica diferent.
Quan utilitzeu macros, podeu revertir els canvis canviant el valor de = Fals a = És cert . Poseu unes quantes línies en blanc al mòdul, enganxeu tot el codi i només canvieu el fitxer pf.EnableItemSelection línia.
Dispara a la fletxa invisible
L’ús de macros es considera sovint coneixement d’Excel intermedi o fins i tot avançat. En realitat, les macros no són tan difícils de dominar i poden ajudar-vos a desfer-vos ràpidament de les fletxes i fer moltes altres coses interessants.
Per què voleu eliminar les fletxes del full? Ja heu utilitzat macros? Comparteix la teva experiència amb la resta de la comunitat de TechJunkie.