Naam van blad wijzigen in Excel VBA

Het hernoemen van elk Excel-werkblad is net zo eenvoudig als het hernoemen van elk bestand. Dit kunt u doen door te dubbelklikken op een werkbladnaam of door Naam wijzigen te selecteren in de menulijst in de rechterlijst. Maar wat als we een Excel-werkblad willen hernoemen met behulp van VBA-macro. Met behulp van VBA Macro kunnen we een of meer Excel-werkbladen in een enkele opname hernoemen. We kunnen zelfs de naam van elk werkblad corrigeren om te voorkomen dat iemand anders wordt gewijzigd. Hier zullen we verschillende manieren zien om een ​​werkblad te hernoemen.

Hoe het blad in Excel te hernoemen met behulp van VBA?

Hieronder staan ​​de verschillende voorbeelden om Blad te hernoemen in Excel met behulp van VBA-code.

U kunt deze VBA-naamblad Excel-sjabloon hier downloaden - VBA-naamblad Excel-sjabloon

VBA Rename Sheet - Voorbeeld # 1

Hoewel het heel eenvoudig is om elk Excel-werkblad te hernoemen met behulp van VBA. Er zijn veel manieren om dat ook te doen. Hier is de naam van ons werkblad standaard ingesteld als "Blad1" zoals hieronder getoond, die we zullen hernoemen.

Stap 1: Voor dit voorbeeld hebben we een module nodig waarin we de codering uitvoeren. Ga naar het menu Invoegen en selecteer Module zoals hieronder weergegeven.

Stap 2: Schrijf nu in de nieuw geopende module de subcategorie in de naam van VBA Rename Sheet of in een andere naam.

Code:

 Sub VBA_RenameSheet () End Sub 

Stap 3: Definieer nu een variabele in een willekeurige naam en wijs deze toe aan werkbladdatatypes zoals hieronder weergegeven. Hier hebben we het ' Sheet ' genoemd.

Code:

 Sub VBA_RenameSheet () Dimblad als werkblad Einde Sub 

Stap 4: Selecteer met behulp van de opdracht Set de variabele Sheet zoals hieronder weergegeven.

Code:

 Sub VBA_RenameSheet () Dimblad als werkblad Setblad = Einde Sub 

Stap 5: En selecteer het werkblad dat we moeten hernoemen met behulp van de opdracht Werkblad .

Code:

 Sub VBA_RenameSheet () Dimblad als werkblad Setblad = werkbladen ("Sheet1") End Sub 

Stap 6: Gebruik nu de functie Sheet samen met de naam en wijs de naam toe die we willen hernoemen. Hier kiezen we voor " Hernoemd blad ".

Code:

 Sub VBA_RenameSheet () Dimblad als werkblad Setblad = Werkbladen ("Sheet1") Sheet.Name = "Hernoemd blad" End Sub 

Stap 7: compileer nu eindelijk de code en voer deze uit als er een fout wordt gevonden. Om de code uit te voeren, klikt u op de knop Afspelen onder de menubalk, zoals hieronder wordt weergegeven. We zullen zien, onze sheet zal hernoemd worden van Sheet1 naar Hernoemde Sheet zoals hieronder getoond.

VBA Rename Sheet - Voorbeeld # 2

In dit voorbeeld zien we een veel eenvoudigere manier om elk werkblad te hernoemen met behulp van VBA-macro. Hiervoor hebben we nog een nieuwe module nodig.

Stap 1: Open een module en schrijf de subcategorie van VBA Rename zoals hieronder getoond.

Code:

 Sub VBA_RenameSheet1 () End Sub 

Stap 2: Selecteer het blad dat we willen hernoemen met de Select- functie. Hier is ons blad Sheet1 .

Code:

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

Stap 3: Overweeg op de volgende regel de functie Naam met het geselecteerde blad, zoals hieronder weergegeven.

Code:

 Sub VBA_RenameSheet1 () Sheets ("Sheet1"). Selecteer Sheets ("Sheet1"). Name = End Sub 

Stap 4: Kies de naam die we willen geven na het hernoemen van het blad. We kiezen dezelfde naam als in voorbeeld-1 als " Hernoemd blad "

 Sub VBA_RenameSheet1 () Sheets ("Sheet1"). Selecteer Sheets ("Sheet1"). Name = "Hernamed Sheet" End Sub 

Stap 5: compileer de code opnieuw en voer deze uit. We zullen zien dat sheet1 een nieuwe naam krijgt met de naam " Hernamed Sheet ".

VBA Rename Sheet - Voorbeeld # 3

Er is weer een soortgelijke manier om een ​​Excel-werkblad te hernoemen met behulp van VBA. Dit lijkt een beetje op het proces dat we in voorbeeld-2 hebben gezien, maar is veel gemakkelijker te onthouden en te verwerken.

Stap 1: Open een module en schrijf de nieuwe subcategorie van VBA Rename Sheet zoals hieronder getoond.

Code:

 Sub VBA_RenameSheet2 () End Sub 

Stap 2: Selecteer het blad waarvan we de naam willen wijzigen. Hier kunnen we het blad selecteren door de reeks Blad tussen haakjes te plaatsen, zoals hieronder wordt getoond. We hoeven dus niet de naam van Sheet te schrijven om de naam te wijzigen. Alleen de volgorde van dat blad zou werken.

Code:

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

Stap 3: Overweeg op de volgende regel de functie Naam met de geselecteerde bladvolgorde zoals hieronder weergegeven.

Code:

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

Stap 4: Voer nu de naam in die we aan het geselecteerde blad1 willen geven. Laten we de naam die we in de bovenstaande voorbeelden hebben gezien, beschouwen als " hernoemde Sheet ".

Code:

 Sub VBA_RenameSheet2 () Sheets (1). Selecteer Sheets (1) .Name = "hernoemde Sheet" End Sub 

Stap 5: compileer nu de code opnieuw en voer uit. We zullen opmerken dat Sheet1 nu weer hernoemd is naar “ hernoemd Sheet ” zoals hieronder getoond.

VBA Rename Sheet - Voorbeeld # 4

In dit voorbeeld zullen we zien hoe u elk werkblad kunt hernoemen met slechts één regel code.

Stap 1: Open een module en schrijf de subcategorie van VBA Rename Sheet zoals hieronder getoond.

Code:

 Sub VBA_RenameSheet3 () End Sub 

Stap 2: Selecteer de bladreeks die we willen hernoemen samen met de functie Naam en geef een naam op waarmee we dat blad willen hernoemen zoals hieronder getoond.

Code:

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

Stap 3: Voer nu eenvoudig de code uit om deze te implementeren. We zullen opnieuw zien dat Sheet1 nu is hernoemd als " hernoem Sheet "

Voordelen van Excel VBA Rename Sheet

  • Als we meerdere bladen moeten hernoemen, is het gebruik van VBA-code veel beter dan het handmatige proces.
  • We kunnen de naam van elk Excel-werkblad wijzigen met één regel VBA-code die we in voorbeeld-4 hebben gezien.
  • Hoewel het handmatig wijzigen van de naam van een blad ook een eenvoudige manier is om dit te doen. Maar VBA Rename Sheet is heel nuttig wanneer we een nieuw blad maken en dat willen we scheiden met andere bladen, alleen om het te categoriseren.

Dingen om te onthouden

  • Om een ​​beter zicht te krijgen op de wijzigingen, houdt u het VBA-venster parallel aan Excel, zodat het wijzigen van de bladnaam duidelijk zichtbaar is.
  • Door het bestand op te slaan nadat het werk is gedaan in de macro-indeling, kunnen we de code ook voor toekomstig werk bewaren.
  • Door het proces van het wijzigen van de bladnaam te automatiseren, kunnen we de tijd verkorten die de bladen en gegevens categoriseert.

Aanbevolen artikelen

Dit is een handleiding voor VBA Rename Sheet. Hier bespreken we hoe u het blad in Excel kunt hernoemen met behulp van VBA-code, samen met enkele praktische voorbeelden en een downloadbare Excel-sjabloon. U kunt ook onze andere voorgestelde artikelen doornemen -

  1. Volledige gids voor VBA-werkmap
  2. INDIRECTE functie in Excel
  3. Tutorials over de functie VBA-telling
  4. Hoe de Excel XOR-functie te gebruiken?

Categorie: