Hoe hernoem ik een werkmap in vba?

Om een Excel-bestand dat op uw computer is opgeslagen te hernoemen, moet u de “NAME”-instructie gebruiken. In deze verklaring moet u de oude bestandsnaam definiëren en de nieuwe naam die u wilt toepassen. Maar er is één ding dat u moet onthouden: het bestand moet worden gesloten.

Hier heb ik een Excel-bestand dat is opgeslagen in de map “Data” op mijn bureaublad en daar in deze map “SampleFile” die ik wil hernoemen naar “myFile” en de code hiervoor zou als volgt zijn.

 Name "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" As _ "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx"

Stappen om VBA te gebruiken om de naam van een Excel-bestand te wijzigen

Laten we nu deze regel code in detail begrijpen.

hernoem-een-werkmap-met-vba
  1. De naamverklaring waarmee u de code moet beginnen.
  2. Bestandsadres met oude naam en bestandsextensie.
  3. ‘Vind ik leuk’ verwijst naar de nieuwe naam.
  4. Bestandsadres met nieuwe naam en bestandsextensie.

Handige links: Een macro uitvoerenMacrorecorderVisual Basic EditorHandboek voor persoonlijke macro’s

Om de naamstatussen wat duidelijker te maken, kun je variabelen gebruiken, net als de volgende code.

u-kunt-een-variabele-gebruiken
 Sub vba_rename_workbook() Dim oldName As String Dim newName As String oldName = "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" newName = "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx" Name oldName As newName End Sub

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *