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 izbrati določen delovni list glede na vrednost celice na drugem listu v Excelu?

Če imate spustni seznam za preverjanje podatkov, ki vsebuje vsa imena delovnega lista in želite samodejno izbrati ali skočiti na ustrezen delovni list glede na ime lista, ki ste ga izbrali na spustnem seznamu, kaj lahko storite? In kako samodejno skoči na določen delovni list, potem ko vnesete ime lista v določeno celico? Ta članek vam bo pokazal več metod za dosego tega cilja.

Izberite specifični delovni list, ki temelji na izbiranju spustnega seznama s kodo VBA

Izberite specifični delovni list, ki temelji na vrednosti celice, s kodo VBA

Preprosto ustvarite indeks listov in preusmerite na določen delovni list s programom Kutools for Excel


Preprosto ustvarite indeks listov in preklopite na določen delovni list v Excelu

O Kutools za Excel's Ustvari seznam imen listov pripomoček vam omogoča enostavno ustvarjanje indeksov listov s hiperpovezavo in preusmeritev na določen delovni list v Excelu. Glejte spodnji posnetek:

Kutools za Excel vključuje več kot 300 priročno orodje Excel. Prosti brez omejitev v 60 dneh. Preberi več Prenesite brezplačno preskusno različico zdaj


Izberite specifični delovni list, ki temelji na izbiranju spustnega seznama s kodo VBA


Na primer, spustni seznam najde v celici A2 iz lista8. Spodnjo kodo VBA lahko zaženete tako, da izberete ali skočite na ustrezen delovni list, ko je na spustnem seznamu izbrano ime lista.

1. Pritisnite druga + F11 da odprete Microsoft Visual Basic za aplikacije okno.

2. V Ljubljani Microsoft Visual Basic za aplikacije okno dvokliknite ime seznama (delovni list, ki vsebuje spustni seznam, iz katerega izberete imena imen), v levo vrstico, nato pa kopirajte in prilepite spodnjo kodo VBA v okno Code.

VBA koda: izberite izbrani delovni list na podlagi izbire spustnega seznama

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Not (Application.Intersect(Range("A2"), Target) Is Nothing) Then _
        ThisWorkbook.Sheets(Target.Value).Activate
End Sub

Opombe: "A2" lahko spremenite v svojo celico.

3. Pritisnite druga + Q tipke za hkratno zapiranje Microsoft Visual Basic za aplikacije okno.

Od zdaj naprej, ko izberete ime lista na spustnem seznamu Sheet8, bo ta delovni list samodejno izbran.


Izberite specifični delovni list, ki temelji na vrednosti celice, s kodo VBA

Če želite, da skočite na določen delovni list po vpisu imena lista v celico (celica A1 v listu1), lahko poskusite z naslednjo kodo VBA.

1. Pritisnite druga + F11 da odprete Microsoft Visual Basic za aplikacije okno.

2. V Ljubljani Microsoft Visual Basic za aplikacije okno dvokliknite ime lista (delovni list, ki ga vnesete v ime lista) v levo vrstico, nato pa kopirajte in prilepite spodnjo kodo VBA v okno Code. Prikaz slike:

VBA koda: izberite določen delovni list, ki temelji na vrednosti celice

Sub ActivateSheetsByValue()
    On Error Resume Next
    ThisWorkbook.Sheets(Worksheets("Sheet1").Range("A1").Value).Activate
End Sub

3. Pojdite nazaj na delovni list in vnesite ime lista, ki ga želite izbrati v celici A1, in aktivirajte okno kode, nato pritisnite tipko F5 za zagon kode.

Če celica A1 v Sheet1 vsebuje ime delovnega lista "Sheet8", potem ko zažene kodo VBA, takoj preskoči na Sheet8.


Preprosto ustvarite indeks listov in preusmerite na določen delovni list s programom Kutools for Excel

Če želite hitro izbrati ali skočiti na določen delovni list, ga lahko poskusite Ustvari seznam imen listov uporabnost Kutools za Excel. S tem pripomočkom lahko enostavno ustvarite indeks stanja in nato hitro skočite na določen delovni list s klikom na ime lista.

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

1. klik Podjetje > Delovni list > Ustvari seznam imen listov. Prikaz slike:

2. V Ljubljani Ustvari seznam imen listov pogovorno okno, izberite Vsebuje seznam hiperpovezav možnost v Slogi indeksa listov oddelek; vnesite ime indeksa vašega lista v Določite ime lista za indeks listov škatla; Izberite Pred vsemi listi v vnosu indeksnega lista na spustnem seznamu. Nato kliknite na OK gumb.

Opombe: preverite Vsebuje gumbe in makre možnost, boste dobili indeks listov z gumbi makrov. Prikaz slike:

V delovnem listu indeksa lahko kliknete na določeno ime delovnega lista, da samodejno skočite na ta delovni list.


Preprosto ustvarite indeks listov in preusmerite na določen delovni list s programom Kutools for Excel

Kutools za Excel vključuje več kot 300 priročno orodje Excel. Prosti brez omejitev v 60 dneh. Prenesite brezplačen preskus 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.
    Sophie · 2 years ago
    I would like to know how to make a command button when i have hidden tabs. I have a drop down list of names and each name has a dedicated form i would like to choose the name on the list and the sheet for that person is displayed
  • To post as a guest, your comment is unpublished.
    Rithveek · 2 years ago
    Please upload a video regarding this as it will be much easier to understand.