Ime VBA - Kako uporabljati ime funkcije v VBA Excel?

Kazalo:

Anonim

Kaj je ime VBA?

VBA NAME je izjava, ki jo lahko uporabljamo za premikanje datotek z različnih diskov in med premikanjem datotek lahko tudi preimenujemo premično datoteko.

  • Kaj pa, če želite kopirati datoteko, vendar prilepiti z drugim imenom ???
  • Kaj želite kopirati, vendar izbrisati datoteko v prvotni izvorni mapi ??
  • Z ročnim delom naredimo vse to brez večjih težav, če pa vaš projekt VBA zahteva, da se vse to naredi sredi izvrševanja kode, kako boste to storili ??

V tem članku vam bomo pokazali, kako vse to storiti z uporabo „Izjave imena“ v VBA. Beri naprej…

Kaj pomeni izjava o imenu v VBA?

Ko slišite besedo "Ime", kaj vam pade na pamet ?? Prvo, kar sem dobil, sta bila "Ime delovnega lista" in "Ime delovnega zvezka".

Preimenovanje lahko opravite v istem imeniku ali mapi, ne pa prek pogonov. Poglejmo si skladnjo stavka NAME.

 OldName poimenujte kot NewName 
  • Staro ime: To ni nič drugega kot trenutno ime datoteke na omenjeni poti mape.
  • Novo ime: Ko premikate datoteko, kakšno bi moralo biti novo ime, ki mu ga želite dodeliti?

Ne pozabite, da se izjava NAME uporablja za premikanje in preimenovanje datotek, ne da bi ustvarili nobeno datoteko, mapo ali imenik.

Da bi datoteko premaknili ali preimenovali, moramo najprej zapreti ciljno datoteko in izvesti nalogo, sicer bomo dobili sporočilo o napaki.

Kako uporabljati ime VBA v Excelu?

Naučili se bomo uporabljati ime funkcije VBA z nekaj primeri v excelu.

Tu lahko vnesete predlogo VBA Ime Excel Predloga - VBA Ime Excel Predloga

Primer # 1 - VBA ime

Oglejte si preprost primer spremembe imena datoteke v isti mapi. Na primer, v spodnji mapi imam datoteko.

S to datoteko želim preimenovati datoteko "Prodaja april 2019.xlsx" v "April 2019.xlsx". To je mogoče storiti z uporabo stavka NAME. Za uporabo kode sledite spodnjim korakom.

1. korak: Dodajte nov modul.

2. korak: Zaženite podprocesuro.

Koda:

 Pod FileCopy_Example1 () Konec Sub 

3. korak: Označite dve spremenljivki kot niz.

Koda:

 Pod FileCopy_Example1 () Dim OldName kot niz Dim NewName kot String End Sub 

4. korak: Za staro ime spremenljivka dodelite pot mapi in ime datoteke s pripono.

Koda:

 Pod FileCopy_Example1 () Dim OldName kot niz Dim NewName kot niz OldName = "D: Datoteka VPB \ April datoteke \ New Excel \ SalesApril.xlsx" konec Sub 

5. korak: Za spremenljivko Novo ime bomo omenili isto pot, vendar bomo spremenili samo ime datoteke.

Koda:

 Pod FileCopy_Example1 () Dim OldName kot niz Dim NewName kot niz OldName = "D: Datoteka VPB \ April datoteke \ New Excel \ SalesApril.xlsx" NewName = "D: \ VPB File \ April Files \ New Excel \ April.xlsx" Končni pod 

6. korak: Zdaj bom uporabil izjavo NAME.

Koda:

 Pod FileCopy_Example () Dim OldName As String Dim NewName As String OldName = "D: Datoteka VPB \ April datoteke \ New Excel \ SalesApril.xlsx" NewName = "D: \ VPB File \ April Files \ New Excel \ April.xlsx" Ime OldName kot NewName End Sub 

7. korak: staro ime in novo ime sta spremenljivki, ki vsebujeta sklice na poti. Zdaj izvedite kodo, da vidite čarovnijo.

V isti mapi je spremenil ime datoteke iz "Prodaja april 2019.xlsx" v "April 2019.xlsx".

To je način, kako spremeniti ime datoteke v isti mapi, kako spremeniti iz ene mape v drugo mapo.

Primer # 2 - Spreminjanje iz ene mape v drugo

Za prehod iz ene mape v drugo moramo spremeniti pot Novega imena. Za primer si oglejte spodnjo kodo.

 Pod FileCopy_Example1 () Dim OldName kot niz Dim NewName kot niz OldName = "D: Datoteka VPB \ April datoteke \ New Excel \ April 1.xlsx" NewName = "D: \ VPB datoteka \ April datoteke \ Končna lokacija \ April.xlsx "Ime OldName kot NewName End Sub 

Če opazite razliko od naše prejšnje kode do te kode, smo novo ime spremenili v drugo mapo v istem pogonu.

Zdaj bom izvedel to kodo in videl vpliv v obeh mapah.

Nova mapa:

V novi mapi smo dobili nov list z imenom "April 2019.xlsx". Zdaj pa poglejte Staro mapo.

Stara mapa:

Piše: »Ta mapa je prazna«.

To ni v nasprotju z našo metodo kopiranja datotek. Ime sta odstranila prvotno datoteko iz stare mape in jo premaknili v novo mapo z novim imenom, kot smo ga določili.

Tako lahko s pomočjo stavka "NAME" premikamo datoteke iz ene mape v drugo z različnimi imeni.

Priporočeni članki

To je vodnik za ime VBA. Tukaj smo razpravljali o tem, kako uporabljati ime funkcije Excel VBA skupaj s praktičnimi primeri in naloženo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Kopiraj prilepi funkcijo v VBA
  2. Funkcija podvrsti Excela
  3. Naročnik VBA izven dosega
  4. FileCopy v VBA (primeri)