Preimenujte list u Excelu VBA

Preimenovanje bilo kojeg excel radnog lista je lako kao preimenovanje bilo koje datoteke. To se može učiniti dvostrukim klikom na bilo koji naziv radnog lista ili odabirom Preimenuj s popisa izbornika s desne liste. Ali što ako preimenovati excel radni list uz pomoć VBA makronaredbe. Pomoću VBA Makronaredbe možemo preimenovati jedan ili više Excel radnih listova u jednom kadru. Čak možemo popraviti naziv bilo kojeg radnog lista da ga netko ne bi promijenio. Ovdje ćemo vidjeti više načina preimenovanja bilo kojeg radnog lista.

Kako preimenovati list u Excelu pomoću VBA?

Slijedi nekoliko primjera preimenovanja lista u Excelu pomoću VBA koda.

Ovdje možete preuzeti ovaj VBA predložak preimenovanog lista lista VBA - Preimenujte Excel predložak lista lista

VBA list preimenovanja - primjer br. 1

Iako je bilo jednostavno preimenovati bilo koji excel radni list uz pomoć VBA. Mnogo je načina za to. Ovdje je naziv našeg radnog lista prema zadanom postavljen u "Sheet1" kao što je prikazano u nastavku, što ćemo preimenovati.

Korak 1: Za ovaj primjer, potreban bi nam bio modul gdje ćemo raditi kodiranje. Idite na izbornik Umetanje i odaberite Modul kao što je prikazano u nastavku.

Korak 2: Sada u novootvoreni modul upišite podkategoriju na ime VBA preimenovanog lista ili u bilo koje drugo ime.

Kodirati:

 Sub VBA_RenameSheet () Kraj Sub 

Korak 3: Sada definirajte varijablu u bilo kojem imenu i dodijelite je vrstama podataka Radnog lista kao što je prikazano u nastavku. Ovdje smo je prozvali " list ".

Kodirati:

 Sub VBA_RenameSheet () Dim Sheet kao kraj radnog lista Sub 

Korak 4: Pomoću naredbe Set odaberite varijablu lista kako je dolje prikazano.

Kodirati:

 Pod VBA_RenameSheet () Dim Sheet kao lista radnog lista = End Sub 

Korak 5: I odaberite radni list koji trebamo preimenovati pomoću naredbe Radni list .

Kodirati:

 Pod VBA_RenameSheet () Dim Sheet kao lista radnog lista = Worksheets ("Sheet1") End Sub 

Korak 6: Sada koristite funkciju Sheet zajedno s Name i dodijelite ime koje želimo preimenovati. Ovdje biramo " Preimenovani list ".

Kodirati:

 Pod VBA_RenameSheet () Dim Sheet kao lista radnog lista = Worksheets ("Sheet1") Sheet.Name = "Preimenovani list" End Sub 

Korak 7: Konačno, sastavite kod i pokrenite ga ako postoji greška. Za pokretanje koda, kliknite gumb Reproduciraj koji se nalazi ispod trake izbornika kao što je prikazano u nastavku. Vidjet ćemo, naš će list preimenovati iz Sheet1 u Preimenovani list, kao što je prikazano u nastavku.

VBA list preimenovanja - primjer br. 2

U ovom ćemo primjeru vidjeti mnogo lakši način preimenovanja bilo kojeg radnog lista pomoću VBA makronaredbe. Za to bi nam trebao još jedan svježi modul.

Korak 1: Otvorite modul i napišite podkategoriju VBA Rename kao što je prikazano u nastavku.

Kodirati:

 Sub VBA_RenameSheet1 () Kraj Sub 

2. korak: Odaberite funkciju koju želimo preimenovati pomoću funkcije Odabir . Ovdje je naš list Sheet1 .

Kodirati:

 Sub VBA_RenameSheet1 () Sheets ("Sheet1"). Odaberite End Sub 

Korak 3: U sljedećem retku razmotrite funkciju Name s odabranim listom, kao što je prikazano u nastavku.

Kodirati:

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

Korak 4: Izaberite ime koje želimo dati nakon preimenovanja lista. Odabiremo isti naziv kao u primjeru 1 kao " Preimenovani list "

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

Korak 5: Ponovo sastavite kod i pokrenite ga. Vidjet ćemo da će sheet1 biti preimenovan s novim nazivom pod nazivom " Preimenovani list ".

VBA list preimenovanja - primjer br. 3

Postoji još jedan sličan način preimenovanja radnog lista u excelu uz pomoć VBA. Ovo bi izgledalo malo slično procesu koji smo vidjeli u primjeru 2, ali mnogo je lakše upamtiti i obraditi.

Korak 1: Otvorite modul i napišite novu podkategoriju VBA preimenovanog lista kako je prikazano u nastavku.

Kodirati:

 Sub VBA_RenameSheet2 () Kraj Sub 

Korak 2: Odaberite list koji želimo preimenovati. Ovdje možemo odabrati list stavljanjem niza lista u zagrade kao što je prikazano u nastavku. Tako da ne moramo napisati naziv lista da bismo ga preimenovali. Radio bi samo slijed tog lista.

Kodirati:

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

Korak 3: U sljedećem retku razmotrite funkciju Name s odabranim nizom listova kao što je prikazano u nastavku.

Kodirati:

 Pod VBA_RenameSheet2 () Sheets (1) .Selelect Sheets (1) .Name = End Sub 

Korak 4: Sada upišite ime koje želimo dati odabranom Sheet1. Razmotrimo ime koje smo vidjeli u gornjim primjerima kao " preimenovani list ".

Kodirati:

 Pod VBA_RenameSheet2 () Sheets (1) .Selelect Sheets (1) .Name = "preimenovan Sheet" End Sub 

Korak 5: Sada ponovo sastavite kôd i pokrenite. Primijetit ćemo da je Sheet1 sada ponovno preimenovan u " rimenovani list ", kao što je prikazano u nastavku.

VBA list preimenovanja - primjer br. 4

U ovom ćemo primjeru vidjeti kako preimenovati bilo koji radni list sa samo jednim retkom koda.

Korak 1: Otvorite modul i napišite podkategoriju VBA preimenovanog lista kako je prikazano u nastavku.

Kodirati:

 Sub VBA_RenameSheet3 () Kraj Sub 

Korak 2: Odaberite slijed lista koji želimo preimenovati zajedno s funkcijom Name i dodijeliti ime kojim želimo preimenovati list kao što je prikazano u nastavku.

Kodirati:

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

Korak 3: Sada jednostavno pokrenite kod da biste ga implementirali. Ponovno ćemo primijetiti da je Sheet1 sada preimenovan u " preimenovanje lista "

Prosci Excel VBA preimenovati list

  • Ako imamo više listova za preimenovanje, upotreba VBA koda je puno bolja od ručnog postupka.
  • Naziv bilo kojeg excel radnog lista možemo promijeniti pomoću retka VBA koda koji smo vidjeli u primjeru-4.
  • Iako je ručna promjena imena bilo kojeg lista također jednostavan način za to. Ali VBA list preimenovanja vrlo je koristan kada stvaramo novi list i želimo ga razdvojiti s drugim listovima samo da bismo ga kategorizirali.

Stvari koje treba zapamtiti

  • Da biste bolje pogledali promjene koje se događaju, VBA prozor držite paralelno s listom excel, tako da će promjena imena u listu biti vidljiva.
  • Spremanje datoteke nakon što je posao završen u formatu makro omogućenja omogućuje nam da sačuvamo kod za budući rad.
  • Automatiziranje procesa promjene imena lista pomoći će nam u smanjenju vremena kategorizacije listova i podataka.

Preporučeni članci

Ovo je vodič za VBA list preimenovanja. Ovdje smo raspravljali o tome kako preimenovati list u Excelu pomoću VBA koda, uz nekoliko praktičnih primjera i preuzeti Excel predložak. Možete i pregledati naše druge predložene članke -

  1. Kompletan vodič za VBA radnu knjižicu
  2. Indirektna funkcija u Excelu
  3. Vodiči o VBA funkciji brojanja
  4. Kako se koristi Excel XOR funkcija?

Kategorija: