Nimetage leht ümber Excel VBA-s

Mis tahes exceli töölehe ümbernimetamine on sama lihtne kui mis tahes faili ümbernimetamine. Seda saab teha topeltklõpsuga mis tahes töölehe nimele või valides parempoolsest menüüloendist Nimeta ümber. Aga mis siis, kui tahame Exceli töölehe VBA-makro abil ümber nimetada. VBA Macro abil saame ühe võttega nimetada ühe või mitu Exceli töölehte. Saame isegi parandada töölehtede nime, et mitte keegi neid muutma ei hakka. Siin näeme mitut moodust, kuidas mis tahes töölehte ümber nimetada.

Kuidas nimetada Exceli leht VBA abil ümber?

Allpool on toodud erinevad näited Exceli lehe nimetamiseks Excelis, kasutades VBA-koodi.

Selle VBA nimega Lehe Exceli mall saate alla laadida siit - VBA nimega Lehe Exceli mall ümber

VBA leht nimetage ümber - näide # 1

Kuigi VBA abil on mis tahes exceli töölehte väga lihtne ümber nimetada. Selleks on ka palju viise. Siin on meie töölehe nimi vaikimisi seatud “Sheet1”, nagu allpool näidatud, mida me ümbernimetame.

1. samm: selle näite jaoks oleks vaja moodulit, kus teeme kodeerimise. Minge menüüsse Insert ja valige moodul, nagu allpool näidatud.

2. samm: kirjutage äsja avatud moodulis alamkategooria VBA nime ümberlehe nimele või mõnele muule nimele.

Kood:

 Alam VBA_RenameSheet () lõpp alam 

3. samm: määratlege nüüd muutuja suvalises nimes ja määrake see töölehe andmetüüpidega, nagu allpool näidatud. Siin oleme seda nimetanud “ Leheks ”.

Kood:

 Alam VBA_RenameSheet () Tühi leht töölehena lõpp-alam 

4. samm: valige käsu Seadista abil leht muutuja, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet () Dim Sheet as töölehena Set Sheet = End Sub 

5. samm: ja valige tööleht, mille peame käsu Worksheet abil ümber nimetama.

Kood:

 Alam VBA_RenameSheet () Tühi leht töölehena Set Sheet = töölehed ("Sheet1") End Sub 

6. samm. Kasutage nüüd funktsiooni Leht koos nimega Nimi ja määrake nimi, mille tahame ümber nimetada. Siin valime “ ümbernimetatud lehe ”.

Kood:

 Sub VBA_RenameSheet () Dim Sheet as töölehena Set Sheet = töölehed ("Sheet1") Sheet.Name = "Nimetatud leht ümber" End Sub 

7. samm: Lõpuks koostage kood ja käivitage see, kui mõni tõrge leitakse. Koodi käitamiseks klõpsake menüüriba all asuvat nuppu Esita, nagu allpool näidatud. Näeme, et meie leht nimetatakse Sheet1 -st ümber Renamed Sheet -ks, nagu allpool näidatud.

VBA leht nimetage ümber - näide # 2

Selles näites näeme palju lihtsamat viisi suvalise töölehe ümber nimetamiseks VBA-makro abil. Selleks vajaksime veel ühte värsket moodulit.

1. samm: avage moodul ja kirjutage VBA ümbernimetamise alamkategooria, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet1 () lõpp alam 

2. samm: valige leht, mida tahame funktsiooni Vali abil ümber nimetada. Meie leht on 1. leht.

Kood:

 Alam VBA_RenameSheet1 () lehed ("Sheet1"). Valige End Sub 

3. samm . Järgmisel real kaaluge valitud lehega funktsiooni Nimi, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet1 () lehed ("Sheet1"). Valige Sheets ("Sheet1"). Name = End Sub 

4. samm: valige nimi, mille tahame pärast lehe ümbernimetamist anda. Valime sama nime, mis näites 1, nagu näiteks „ ümbernimetatud leht

 Alam VBA_RenameSheet1 () lehed ("Sheet1"). Valige Sheets ("Sheet1"). Name = "Nimetatud leht ümber" End Sub 

5. samm: uuesti kompileerige kood ja käivitage see. Me näeme, et leht1 saab uue nimega uue nimega „ ümbernimetatud leht “.

VBA leht nimetage ümber - näide # 3

On jällegi üks sarnane viis Exceli töölehe nimetamiseks VBA abil. See näeks välja pisut sarnane protsessiga, mida oleme näites 2 näinud, kuid palju hõlpsamini meeles pidada ja töödelda.

1. samm: avage moodul ja kirjutage uus VBA alamkategooria nimega leht ümber nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet2 () lõpp alam 

2. samm: valige leht, mille soovite ümber nimetada. Siin saame lehe valida, pannes lehe järjestuse sulgudesse, nagu allpool näidatud. Seega ei pea me ümbernimetatava lehe nime kirjutama. Ainult selle lehe järjestus toimiks.

Kood:

 Alam VBA_RenameSheet2 () lehed (1) .Vali Sub Sub 

3. samm: kaaluge järgmises reas funktsiooni Nimi valitud lehejadaga, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet2 () lehed (1) .Vali lehed (1) .Nimi = Lõpeta alamhulk 

4. samm: sisestage nüüd nimi, mille tahame valitud lehele1 anda. Vaatleme nime, mida oleme ülaltoodud näidetes näinud kui “ ümbernimetatud lehte ”.

Kood:

 Alam VBA_RenameSheet2 () lehed (1) .Valige lehed (1) .Name = "ümber nimetatud Sheet" End Sub 

5. samm: kompileerige kood uuesti ja käivitage. Märkame, et leht Sheet1 on nüüd uuesti ümber nimetatud kui „r enamed Sheet “, nagu allpool näidatud.

VBA leht nimetage ümber - näide # 4

Selles näites näeme, kuidas suvalist töölehte ümber nimetada ainult ühe koodireaga.

1. samm: avage moodul ja kirjutage VBA nime ümberlehe alamkategooria, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet3 () lõpp alam 

2. samm: valige lehe järjestus, mida tahame koos funktsiooniga Nimi ümber nimetada, ja andke nimi, mille abil tahame selle lehe ümber nimetada, nagu allpool näidatud.

Kood:

 Alam VBA_RenameSheet3 () lehed (1) .Name = "nimeta leht ümber" Lõpeta alamkategooria 

3. samm: käivitage kood lihtsalt selle rakendamiseks. Jälgime taas, et leht Sheet1 on nüüd ümber nimetatud kui „ Sheet ümber nimetama

Plussid Exceli VBA-lehe ümbernimetamiseks

  • Kui meil on mitu lehte ümber nimetada, on VBA-koodi kasutamine palju parem kui käsitsiprotsess.
  • Mis tahes exceli töölehe nime saame muuta üherealise VBA-koodi abil, mida nägime näites 4.
  • Ehkki suvalise lehe nime käsitsi muutmine on ka lihtne viis seda teha. Kuid VBA nime ümbernimetamine on uue lehe loomisel üsna kasulik ja tahame selle eraldamiseks teiste lehtedega eraldada.

Asjad, mida meeles pidada

  • Toimunud muudatustest parema ülevaate saamiseks hoidke VBA akent exceli lehega paralleelselt, nii et lehe nime muutmine oleks selgelt nähtav.
  • Faili salvestamine pärast töö tegemist makro aktiveerimise vormingus võimaldab meil koodi säilitada ka edaspidiseks tööks.
  • Lehe nime muutmise protsessi automatiseerimine aitab meil vähendada lehtede ja andmete kategoriseerimise aega.

Soovitatavad artiklid

See on juhend VBA ümbernimetamiseks. Siin arutatakse, kuidas nimetada leht Excelis ümber, kasutades VBA-koodi koos mõne praktilise näite ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. VBA tööraamatu täielik juhend
  2. Kaudne funktsioon Excelis
  3. Juhendid VBA krahvifunktsiooni kohta
  4. Kuidas kasutada funktsiooni Excel XOR?

Kategooria: