Preimenovanje lista v Excelu VBA

Preimenovanje katerega koli Excelovega delovnega lista je tako enostavno kot preimenovanje katere koli datoteke. To lahko storite tako, da dvokliknete katero koli ime delovnega lista ali tako, da na seznamu desnega seznama izberete Preimenuj. Kaj pa, če želimo delovni list Excela preimenovati s pomočjo makro VBA. S pomočjo makro VBA lahko v enem posnetku preimenujemo enega ali več delovnega lista Excel. Lahko celo popravimo ime katerega koli delovnega lista, da ga kdo ne bi spremenil. Tu bomo videli več načinov za preimenovanje katerega koli delovnega lista.

Kako preimenovati list v Excelu z uporabo VBA?

Spodaj so različni primeri preimenovanja lista v Excelu z uporabo kode VBA.

Predlogo za Excel Sheme Excel Sheme Excel lahko prenesete tukaj - VBA Predloga za preimenovanje Shel Excel

Preimenovalni list VBA - Primer št. 1

Čeprav je mogoče s pomočjo VBA preimenovati kateri koli delovni list Excela. Obstaja veliko načinov za to tudi. Tu je ime našega delovnega lista privzeto nastavljeno kot „Sheet1“, kot je prikazano spodaj, kar bomo preimenovali.

1. korak: Za ta primer bi potrebovali modul, kjer bomo izvajali kodiranje. Pojdite v meni Vstavljanje in izberite Modul, kot je prikazano spodaj.

Korak 2: Zdaj v novo odprti modul napišite podkategorijo v ime VBA Rename Sheet ali v katerem koli drugem imenu.

Koda:

 Pod VBA_RenameSheet () Konec pod 

Korak 3: Zdaj določite spremenljivko v katerem koli imenu in jo dodelite vrstam podatkov delovnega lista, kot je prikazano spodaj. Tu smo ga poimenovali " list ".

Koda:

 Pod VBA_RenameSheet () Dim Sheet kot delovni list End Sub 

4. korak: S pomočjo ukaza Set izberite spremenljivko Sheet, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet () Dim Sheet As Sheet Set Sheet = End Sub 

5. korak: In izberite delovni list, ki ga moramo preimenovati s pomočjo ukaza Delovni list .

Koda:

 Pod VBA_RenameSheet () Dim Sheet As Sheet Set Sheet = Delovni listi ("Sheet1") End Sub 

6. korak: Zdaj uporabite funkcijo Sheet skupaj z imenom in dodelite ime, ki ga želimo preimenovati. Tu izbiramo " Preimenovan list ".

Koda:

 Pod VBA_RenameSheet () Dim Sheet As Sheet Set Sheet = Delovni listi ("Sheet1") Sheet.Name = "Preimenovani list" End Sub 

7. korak: Končno zdaj sestavite kodo in jo zaženite, če najdete napako. Za zagon kode kliknite gumb Predvajaj, ki se nahaja pod menijsko vrstico, kot je prikazano spodaj. Videli bomo, naš list se bo preimenoval iz Sheet1 v preimenovan list, kot je prikazano spodaj.

Preimenovalni list VBA - Primer # 2

V tem primeru bomo videli veliko lažji način preimenovanja katerega koli delovnega lista s pomočjo makro VBA. Za to bi potrebovali še en svež modul.

1. korak: Odprite modul in napišite podkategorijo preimenovanja VBA, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet1 () Konec pod 

2. korak: S funkcijo Select izberite list, ki ga želimo preimenovati. Tu je naš list Sheet1 .

Koda:

 Pod VBA_RenameSheet1 () Sheets ("Sheet1"). Izberite End Sub 

Korak 3: V naslednji vrstici upoštevajte funkcijo Name z izbranim listom, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet1 () Sheets ("Sheet1"). Izberite Sheets ("Sheet1"). Name = End Sub 

Korak 4: Po preimenovanju lista izberemo ime, ki ga želimo podati. Izbiramo isto ime kot v primeru 1 kot " Preimenovani list "

 Pod VBA_RenameSheet1 () Sheets ("Sheet1"). Izberite Sheets ("Sheet1"). Name = "Preimenovani list" End Sub 

5. korak: Znova sestavite kodo in jo zaženite. Videli bomo, da bo sheet1 preimenovan z novim imenom kot " preimenovan list ".

Preimenovalni list VBA - Primer # 3

Obstaja še en podoben način preimenovanja delovnega lista excel s pomočjo VBA. To bi bilo videti podobno postopku, ki smo ga videli v primeru 2, vendar si ga je veliko lažje zapomniti in obdelati.

1. korak: Odprite modul in napišite novo podkategorijo VBA Rename Sheet, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet2 () Konec pod 

2. korak: Izberite list, ki ga želimo preimenovati. Tu lahko izberemo list tako, da zaporedje lista vnesemo v oklepaje, kot je prikazano spodaj. Zato nam ni treba napisati imena lista, da bi ga preimenovali. Delovala bi samo zaporedje tega lista.

Koda:

 Pod VBA_RenameSheet2 () Sheets (1) .Izberite End Sub 

Korak 3: V naslednji vrstici razmislite o funkciji Name z izbranim zaporedjem listov, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet2 () Sheets (1) .Izberite liste (1) .Name = End Sub 

4. korak: Vnesite ime, ki ga želimo dati izbranemu listu She1. Upoštevajmo ime, ki smo ga videli v zgornjih primerih kot " preimenovan list ".

Koda:

 Pod VBA_RenameSheet2 () Sheets (1) .Izberite liste (1) .Name = "preimenovan list" End Sub 

5. korak: Zdaj znova sestavite kodo in zaženite. Opazili bomo, da je Sheet1, kot je prikazano spodaj, spet preimenovan v „r enamed Sheet “.

Preimenovalni list VBA - Primer # 4

V tem primeru bomo videli, kako lahko preimenujete kateri koli delovni list s samo eno vrstico kode.

1. korak: Odprite modul in napišite podkategorijo VBA Rename Sheet, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet3 () Konec pod 

2. korak: Izberite zaporedje lista, ki ga želimo preimenovati, skupaj s funkcijo Name in ime, s katerim želimo preimenovati list, kot je prikazano spodaj.

Koda:

 Pod VBA_RenameSheet3 () Sheets (1) .Name = "preimenovanje lista" End Sub 

Korak 3: Zdaj preprosto zaženite kodo, da jo izvedete. Ponovno bomo opazili, da je Sheet1 zdaj preimenovan v " preimenovanje lista "

Prednosti programa Excel VBA Preimenovanje Sheet

  • Če imamo več listov, ki jih je treba preimenovati, je uporaba kode VBA veliko boljša od ročnega postopka.
  • Ime katerega koli delovnega lista excela lahko spremenimo z eno vrsticno kodo VBA, ki smo jo videli v primeru-4.
  • Čeprav je ročna sprememba imena katerega koli lista tudi preprost način. Toda VBA Rename Sheet je zelo koristen, ko ustvarjamo nov list in ga želimo ločiti z drugimi listi, samo da ga kategoriziramo.

Stvari, ki jih je treba zapomniti

  • Če želite boljši pregled nad spremembami, imejte VBA okno vzporedno z listom excel, tako da bo sprememba imena lista jasno vidna.
  • Shranjevanje datoteke po opravljenem delu v formatu za omogočanje makra nam bo omogočilo, da ohranimo tudi kodo za nadaljnje delo.
  • Samodejni postopek spremembe imena lista nam bo pomagal pri zmanjšanju časa kategorizacije listov in podatkov.

Priporočeni članki

To je vodnik za preimenovalni list VBA. Tukaj razpravljamo, kako preimenovati list v Excelu z uporabo kode VBA skupaj z nekaj praktičnimi primeri in naloženo predlogo excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Celoten vodnik po delovnem zvezku VBA
  2. POSREDNA funkcija v Excelu
  3. Vadnice o funkciji štetja VBA
  4. Kako uporabljati Excel XOR funkcijo?

Kategorija: