Premenovať hárok v Excel VBA

Premenovanie ľubovoľného pracovného hárka Excel je také jednoduché ako premenovanie ľubovoľného súboru. Môžete to urobiť dvojitým kliknutím na ľubovoľný názov pracovného hárka alebo výberom Premenovať zo zoznamu ponúk v pravom zozname. Čo ak však chceme premenovať vynikajúci pracovný hárok pomocou makra VBA. Pomocou nástroja VBA Macro môžeme v jednom zábere premenovať jeden alebo viac pracovných hárkov programu Excel. Môžeme dokonca opraviť názov každého pracovného hárka, aby sme sa vyhli tomu, aby ho niekto zmenil. Tu uvidíme niekoľko spôsobov, ako premenovať ľubovoľný pracovný hárok.

Ako premenovať hárok v Exceli pomocou VBA?

Nižšie sú uvedené rôzne príklady premenovania hárka v programe Excel pomocou kódu VBA.

Túto šablónu VBA Premenovať hárok Excelu si môžete stiahnuť tu - VBA Premenovať hárok Excel šablóny

Premenovací list VBA - Príklad č. 1

Hoci je veľmi ľahké premenovať akýkoľvek vynikajúci pracovný hárok pomocou VBA. Existuje mnoho spôsobov, ako to urobiť tiež. Tu je názov nášho pracovného hárka predvolene nastavený na „List1“, ako je to znázornené nižšie, ktoré budeme premenovať.

Krok 1: V tomto príklade by sme potrebovali modul, kde budeme robiť kódovanie. Prejdite do ponuky Vložiť a vyberte modul, ako je to znázornené nižšie.

Krok 2: Teraz do novo otvoreného modulu napíšte podkategóriu do názvu Premenovacieho listu VBA alebo do iného názvu.

kód:

 Sub VBA_RenameSheet () End Sub 

Krok 3: Teraz definujte premennú v akomkoľvek názve a priraďte ju k údajovým typom hárka, ako je uvedené nižšie. Tu sme ho nazvali „ List “.

kód:

 Podväzok VBA_RenameSheet () Dim list ako hárok na konci Sub 

Krok 4: Pomocou príkazu Nastaviť zvoľte List premenná, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet () Dim Sheet ako list sady listov = End Sub 

Krok 5: A vyberte pracovný hárok, ktorý musíme premenovať pomocou príkazu Pracovný hárok .

kód:

 Sub VBA_RenameSheet () Dim Sheet ako list Set Sheet = Worksheet ("Sheet1") End Sub 

Krok 6: Teraz použite funkciu hárka spolu s menom a priraďte meno, ktoré chceme premenovať. Tu vyberáme „ Premenovaný list “.

kód:

 Sub VBA_RenameSheet () Dim Sheet ako Worksheet Set Sheet = Worksheet ("Sheet1") Sheet.Name = "Premenovaný Sheet" End Sub 

Krok 7: Teraz konečne zostavte kód a spustite ho, ak sa zistí chyba. Ak chcete spustiť kód, kliknite na tlačidlo Prehrať umiestnené pod panelom s ponukami, ako je to znázornené nižšie. Uvidíme, náš list bude premenovaný z List1 na Premenovaný list, ako je to znázornené nižšie.

Premenovací list VBA - príklad č. 2

V tomto príklade uvidíme omnoho ľahší spôsob, ako premenovať akýkoľvek pracovný hárok pomocou makra VBA. Na to by sme potrebovali ďalší nový modul.

Krok 1: Otvorte modul a napíšte podkategóriu premenovania VBA, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet1 () End Sub 

Krok 2: Vyberte funkciu List, ktorú chceme premenovať pomocou funkcie Select . Náš list je List1 .

kód:

 Sub VBA_RenameSheet1 () Listy ("List1"). Vyberte End Sub 

Krok 3: Na nasledujúcom riadku zvážte funkciu Názov s vybratým hárkom, ako je to znázornené nižšie.

kód:

 Listy VBA_RenameSheet1 () ("List1"). Vyberte listy ("List1"). 

Krok 4: Vyberte meno, ktoré chceme dať po premenovaní listu. Vyberáme rovnaké meno ako v príklade 1 ako „ Premenovaný list

 Listy VBA_RenameSheet1 () ("List1"). Vyberte Listy ("List1"). Name = "Premenovaný list" End Sub 

Krok 5: Znovu zostavte kód a spustite ho. Uvidíme, že hárok1 bude premenovaný s novým názvom „ Premenovaný hárok “.

Premenovací list VBA - príklad č. 3

Existuje ešte jeden podobný spôsob, ako premenovať vynikajúci pracovný hárok pomocou VBA. Vyzeralo by to trochu podobné procesu, ktorý sme videli v príklade 2, ale oveľa ľahšie si ho zapamätáme a spracujeme.

Krok 1: Otvorte modul a napíšte novú podkategóriu Premenovacieho hárku VBA, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet2 () End Sub 

Krok 2: Vyberte hárok, ktorý chceme premenovať. Tu môžeme vybrať hárok tak, že do hárkov uvedieme postupnosť hárkov, ako je to znázornené nižšie. Nemusíme teda písať názov hárku, ktorý má byť premenovaný. Fungovalo by iba poradie tohto hárku.

kód:

 Sub VBA_RenameSheet2 () Sheets (1) .Vyberte End Sub 

Krok 3: V nasledujúcom riadku zvážte funkciu Názov s vybranou postupnosťou hárkov, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet2 () Sheets (1) .Select Sheets (1) .Name = End Sub 

Krok 4: Teraz zadajte názov, ktorý chceme dať vybranému hárku1. Uvažujme meno, ktoré sme videli vo vyššie uvedených príkladoch, ako „ premenovaný list “.

kód:

 Sub VBA_RenameSheet2 () Sheets (1) .Select Sheets (1) .Name = "premenovaný Sheet" End Sub 

Krok 5: Teraz znova zostavte kód a spustite ho. Všimneme si, že hárok 1 je teraz znovu premenovaný na hárok s názvom r, ako je uvedené nižšie.

Premenovací list VBA - Príklad č. 4

V tomto príklade uvidíme, ako premenovať ľubovoľný pracovný hárok iba na jeden riadok kódu.

Krok 1: Otvorte modul a napíšte podkategóriu premenovacieho listu VBA, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet3 () End Sub 

Krok 2: Vyberte postupnosť hárkov, ktorú chceme premenovať, spolu s funkciou Názov a zadajte názov, pod ktorým chceme tento hárok premenovať, ako je to znázornené nižšie.

kód:

 Sub VBA_RenameSheet3 () Sheets (1) .Name = "premenovať Sheet" End Sub 

Krok 3: Teraz jednoducho spustite kód a implementujte ho. Znovu uvidíme, že List1 sa teraz premenuje na „ premenovať list

Výhody Excelu Premenovať list VBA

  • Ak máme premenovať viac listov, potom je použitie kódu VBA oveľa lepšie ako manuálny proces.
  • Názov ľubovoľného pracovného hárka Excel môžeme zmeniť jedným riadkovým kódom VBA, ktorý sme videli v príklade 4.
  • Aj keď manuálna zmena názvu ľubovoľného hárku je tiež jednoduchý spôsob, ako to urobiť. Premenovací list VBA je však veľmi užitočný, keď vytvárame nový hárok a chceme ho oddeliť od ostatných hárkov len na účely ich kategorizácie.

Čo je potrebné pamätať

  • Ak chcete získať lepší prehľad o prebiehajúcich zmenách, udržiavajte okno VBA rovnobežné s vynikajúcim listom tak, aby bolo zreteľne viditeľné, že sa zmení názov názvu listu.
  • Uloženie súboru po dokončení práce vo formáte Macro enable nám umožní zachovať kód aj pre budúcu prácu.
  • Automatizácia procesu zmeny názvu hárka nám pomôže skrátiť čas kategorizácie hárkov a údajov.

Odporúčané články

Toto je návod na premenovanie listu VBA. Tu diskutujeme o tom, ako premenovať hárok v programe Excel pomocou kódu VBA spolu s niekoľkými praktickými príkladmi a šablónou programu Excel na stiahnutie. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Kompletný sprievodca zošitom VBA
  2. NEPRIAME Funkcia v Exceli
  3. Výukové programy o počte funkcií VBA
  4. Ako používať funkciu Excel XOR?

Kategórie: