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 imenovati liste na podlagi vrednosti celice (iz seznama) v Excelu?

Običajno lahko preprosto preimenujete delovni list z desnim klikom na list v zavihku Sheet in izberemo Preimenuj z menija z desnim klikom v meniju Excel. Kaj, če preimenujete vse / več delovnih listov z določenimi vrednostmi celic? In kaj, če dinamično poimenujete delovni list na podlagi določene vrednosti celice? V tem članku vam nekaj metod pomaga, da jih preprosto rešite.

Dinamično poimenovanje stanja na podlagi vrednosti celice z VBA

Poimenujte več listov na podlagi vrednosti celic v ustreznih listih

Na seznamu navedite več listov

Preimenuj več listov na podlagi vrednosti celic v ustreznih listih v Excelu


Dinamično imenujemo lahko delovni list iz določene vrednosti celice z VBA v Excelu in lahko storite, kot sledi:

Korak 1: z desno tipko kliknite delovni list v zavihku Sheet, ki ga boste dinamično označili s številko celice in izberite Ogled kode iz menija z desnim klikom.

Korak 2: V oknu za Microsoft Visual Basic for Applications v okno modula vnesite naslednjo kodo VBA.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Opombe: Ta VBA lahko dinamično preimenuje delovni list, ki temelji na vrednosti celice A1, in lahko spremenite A1 na druge celice glede na vaše potrebe.

Korak 3: Shranite kodo VBA in zaprite okno Microsoft Visual Basic for Application.

Nato boste videli, da se ime lista dinamično spremeni glede na določeno vrednost celice.

Opombe:

  1. Če je določena celica prazna, se delovnega lista ne bo preimenovalo;
  2. Če v določeno celico vnašate posebne znake, na primer *, bo prikazalo opozorilo o napaki.

S Kutools za Excel Preimenuj več delovnih listov funkcijo, lahko hitro imenujete vse / več listov z določeno celico v ustreznem listu. Na primer, v vsakem listu preimenujte vsak list s vrednostjo celice A1.

Kutools za Excel - Združuje več kot 300 napredne funkcije in orodja za Microsoft Excel

1. klik Podjetje > Delovni list > Preimenuj več delovnih listov. Prikaz slike:

2. V pogovornem oknu Preimenuj več delovnih listov, prosim (glejte sliko spodaj):

(1) V Delovni listi seznam, prosimo, preverite delovni list, katerega ime boste spremenili;

(2) V Preimenuj možnosti oddelek, prosimo, preverite Zamenjajte ime izvirnega lista možnost;

(3) V Novo ime delovnega lista oddelek, prosimo, preverite Preimenujte delovne liste s specifično celico možnost in določite celico, katere vsebino boste imenovali z ustreznim listom.

(4) Kliknite na Ok gumb.

In zdaj so bili vsi preverjeni listi preimenovani v določeno celico vsakega lista. Prikaz slike:

Kutools za Excel - Vključuje več kot priročna orodja Excel za 300. Celotna brezplačna preizkusna različica 60-dan, brez kreditne kartice! Get it now!


Kutools za Excelove Preimenuj več delovnih listov funkcija podpira tudi imenovanje več listov s celičnimi vrednostmi v določenem obsegu.

Kutools za Excel - Združuje več kot 300 napredne funkcije in orodja za Microsoft Excel

1. Kliknite Podjetje > Delovni list > Preimenuj več delovnih listov.

2. V pogovornem oknu »Preimenuj več delovnih listov« morate (glej slike spodaj):

(1) V Delovni listi seznam, preverite delovni list, ki ga boste preimenovali s celičnimi vrednostmi.

(2) V Preimenuj možnosti odsek, preverite Zamenjajte ime izvirnega lista možnost;

(3) V Novo ime delovnega lista odsek, preverite Iz določenega območja izberite možnost da odprete drugo pogovorno okno Preimenuj več delovnih listov, izberite celice, ki jih boste preimenovali po svojih vrednostih, in kliknite OK gumb.

(4) Kliknite na Ok gumb za preimenovanje.

Potem boste videli, da so vsa preverjena imena delov spremenjena v določene vrednosti celice. Glej spodnji zaslon:

Kutools za Excel - Vključuje več kot priročna orodja Excel za 300. Celotna brezplačna preizkusna različica 60-dan, brez kreditne kartice! Get it now!


V tem videoposnetku Kutools in zavihek Kutools Plus zavihek doda Kutools za Excel. Če je potrebno, kliknite tukaj da brezplačno brezplačno preizkusite 60-dan!




Priporočena orodja za produktivnost za Excel

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.
    Sam Riggins · 9 months ago
    I used the dynamic sheet name coding and functionally it works well, but I get the Runtime Error 1004 whenever I click inside a cell. Anyone have any info on how to correct this?


    Thanks
  • To post as a guest, your comment is unpublished.
    HHani · 1 years ago
    This is awesome, thank you so much....
  • To post as a guest, your comment is unpublished.
    Mel · 2 years ago
    so I am trying to do this, but nothing is happening - my sheet names aren't changing, everything is the exact same. Do you know what I am doing wrong??