Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako skriti ali razkriti določen delovni list, ki temelji na vrednosti celice na drugem listu?

Ali imamo kakšne metode, s katerimi lahko skrijemo ali razkrijemo določen zavihek delovnega lista, ki temelji na vsebini celice na drugem listu? Na primer, ko vnesem besedilo "Da" v celico G1 Sheet2, želim, da je Sheet1 skrit in ko vnesem "Ne", se Sheet1 takoj prikaže. Kako lahko rešim to težavo v Excelu?

Skrij ali zavrti določen zavihek delovnega lista na podlagi vrednosti celice s kodo VBA

Skrij ali razkrij vsa druga delovna lista, razen aktivne z Kutools for Excel


puščica modra desno mehurček Skrij ali zavrti določen zavihek delovnega lista na podlagi vrednosti celice s kodo VBA


Če želite skriti ali odkleniti določen zavihek delovnega lista, ki temelji na vrednosti celice na drugem delovnem listu, vam lahko sledi naslednja koda VBA, storite naslednje:

1. Pojdite na delovni list, ki vsebuje vrednost celice, na kateri želite skriti nov list, ki temelji na.

2. Z desno tipko kliknite zavihek stanja in izberite Ogled kode, v popped out Microsoft Visual Basic za aplikacije okno, kopirajte in prilepite naslednjo kodo v prazno okno modula, glejte sliko zaslona:

VBA koda: skrijete ali skrijete kartico z delovnega lista glede na vrednost celice:

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

doc skriti kartico glede na vrednost celice 1

Opomba: V zgornji kodi, G1 in Da sta vsebina celic in celic, na kateri želite osnovati, in Sheet1 je poseben list, ki ga želite skriti ali razkriti. Lahko jih spremenite v svoje potrebe.

3. Potem shranite in zaprite to kodo, ko v celico G1 vnesete »Ne« ali drugo besedilo, je Sheet1 skrita, če pa v celico vnesete »Da«, se Sheet1 prikaže hkrati, glej slike:

doc skriti kartico glede na vrednost celice 2
 1
doc skriti kartico glede na vrednost celice 3

puščica modra desno mehurček Skrij ali razkrij vsa druga delovna lista, razen aktivne z Kutools for Excel

V Excelu boste morda morali skriti vse ostale zavihke v delovnem listu in pustiti le prikaz aktivnega lista, da bi jih skrivali eden za drugim ne bo dobra izbira, tukaj lahko priporočam uporabno orodje,Kutools za Excel, Z njegovim Skrij neizbrane liste uporabnost, lahko skrijete vse druge delovne liste, razen aktivne z enim klikom.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60.

Po namestitvi Kutools za Excel, storite naslednje:

1. Pojdite na delovni list, ki ga želite prikazati, in kliknite Kutools > Pokaži / Skrij > Skrij neizbrane liste, si oglejte sliko zaslona:

doc skriti kartico glede na vrednost celice 4

2. In vsi jezički listov so skriti takoj, razen aktivne, si oglejte posnetek zaslona:

doc skriti kartico glede na vrednost celice 5

Opomba: Če jih želite razkriti, morate klikniti Kutools > Pokaži / Skrij > Razkrij vse liste takoj prikazati skrite liste.

doc skriti kartico glede na vrednost celice 6

Brezplačno prenesete Kutools za Excel zdaj!


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
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 · 6 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