Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com amagar o mostrar un full de treball específic basat en el valor de la cel·la en un altre full?

Hi ha mètodes per amagar o mostrar una pestanya específica del full de càlcul basada en un contingut de cel·la en un altre full? Per exemple, quan introduïu el text "Sí" a la cel·la G1 de Sheet2, vull que s'amagui Sheet1, i quan introdueixi "No", Sheet1 es mostrarà alhora. Com puc resoldre aquest problema a Excel?

Oculta o desplega una pestanya específica del full de càlcul basada en el valor de la cel·la amb el codi VBA

Oculta o oculta tots els altres fulls de treball, excepte l'actiu amb Kutools for Excel


fletxa blau dreta bombolla Oculta o desplega una pestanya específica del full de càlcul basada en el valor de la cel·la amb el codi VBA


Per amagar o mostrar una pestanya específica del full de treball en funció d'un valor de cel·la en un altre full de càlcul, el següent codi VBA us pot fer un favor, feu el següent:

1. Aneu al full de treball que conté el valor de la cel·la que voleu amagar un altre full basat en.

2. Feu clic amb el botó dret a la fitxa del full i seleccioneu Veure codi, al sortir Microsoft Visual Basic per a aplicacions finestra, copieu i enganxeu el següent codi a la finestra del mòdul en blanc, vegeu la captura de pantalla:

Codi VBA: ocultar o amagar una pestanya del full de treball en funció del valor de la cel·la:

Private Sub Worksheet_Change(ByVal Target As Range)
If [G1] = "Yes" Then
Sheets("Sheet1").Visible = True
Else
Sheets("Sheet1").Visible = False
End If
End Sub

pestanya hide doc a partir del valor de la cel·la 1

Nota: En el codi anterior, G1 i Sí són el contingut de les cel·les i de les cel·les que voleu basar, i Sheet1 és el full específic que voleu amagar o mostrar. Pots canviar-los a la teva necessitat.

3. A continuació, deseu i tanqueu aquest codi, quan introduïu "No" o un altre text a la cel·la G1, Sheet1 està amagat, però si introduïu "Sí" a la cel·la, Sheet1 es mostrarà alhora, veure captures de pantalla:

pestanya hide doc a partir del valor de la cel·la 2
 1
pestanya hide doc a partir del valor de la cel·la 3

fletxa blau dreta bombolla Oculta o oculta tots els altres fulls de treball, excepte l'actiu amb Kutools for Excel

En Excel, és possible que hagueu d'ocultar totes les altres fitxes del full de càlcul i només deixeu que es mostri el full actiu, per ocultar-les una per una, no serà una bona opció, aquí, puc recomanar una eina útil,Kutools for Excel, Amb la seva Amaga fulls no seleccionats Utilitat, podeu ocultar tots els altres fulls de treball, excepte l'actiu amb un sol clic.

Kutools for Excel : amb més complements útils de 300 d'Excel, lliures per intentar sense limitacions en 60 dies.

Després d'instal·lar Kutools for Excel, feu el següent:

1. Aneu al full de treball que voleu visualitzar i feu clic a Kutools > Mostra / Amaga > Amaga fulls no seleccionats, veure captura de pantalla:

pestanya hide doc a partir del valor de la cel·la 4

2. I totes les pestanyes del full s'oculten alhora, excepte l'actiu, vegeu la captura de pantalla:

pestanya hide doc a partir del valor de la cel·la 5

Nota: Si voleu mostrar-los, només heu de fer clic Kutools > Mostra / Amaga > Mostra totes les fulles per mostrar els fulls ocults immediatament.

pestanya hide doc a partir del valor de la cel·la 6

Descàrrega gratuïta de Kutools for Excel Now!



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Walido Lido · 2 months ago
    Hello
    Thank you for the tip. I need to do the same scenario but not on one cell only (G1 in this case) but on all cells of column G. I have tried with "Range" but it didn't work.

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("X2:X100") = "" Then
    Sheets("EU TASK BASED MEASUREMENTS").Visible = False
    Else
    Sheets("EU TASK BASED MEASUREMENTS").Visible = True
    End If
    End Sub


    Thank you in advance