中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
如何用VBA 將文件復(fù)制到另一個(gè)文件夾下并改名

如圖3-24 所示,在當(dāng)前工作簿的目錄下有兩個(gè)文件夾。如何利用VBA 將文件夾“文件”內(nèi)的所有文件復(fù)制到另一個(gè)文件夾“新文件”中并實(shí)現(xiàn)批量改名,將文件之后加上擴(kuò)展名“.BAK”,從而創(chuàng)建備份?


解決方案

使用Dir 查找該文件夾下的所有文本文件,然后使用FileCopy 語(yǔ)句進(jìn)行復(fù)制,并同時(shí)修改文件名。

操作方法

步驟1 按組合鍵【Alt+F11】打開(kāi)VBE。

步驟2 選擇菜單“插入”→“模塊”,輸入以下代碼后按【F5】鍵執(zhí)行:

  1. Sub 批量復(fù)制文件并改名()  
  2. '變量聲明  
  3. Dim sPathOld As String '源文件夾路徑  
  4. Dim sPathNew As String '目標(biāo)文件夾路徑  
  5. Dim sFileNameOld As String '舊文件名  
  6. Dim sFileNameNew As String '新文件名  
  7. '獲取源文件夾路徑  
  8. sPathOld = ThisWorkbook.Path & "\文件\"  
  9. '獲取目標(biāo)文件夾路徑  
  10. sPathNew = ThisWorkbook.Path & "\新文件\"  
  11. '查找源文件夾中的文件  
  12. sFileNameOld = Dir(sPathOld & "*")  
  13. '當(dāng)查找結(jié)果存在時(shí)不斷循環(huán)  
  14. Do While sFileNameOld <> ""  
  15. '設(shè)定新文件名  
  16. sFileNameNew = sFileNameOld & ".BAK"  
  17. '復(fù)制文件并改名  
  18. FileCopy sPathOld & sFileNameOld, sPathNew & sFileNameNew  
  19. '移動(dòng)文件  
  20. 'Name sPathOld & sFileNameold As sPathNew & sFileNamenew  
  21. '查找下一個(gè)文件  
  22. sFileNameOld = Dir 
  23. Loop  
  24. End Sub 

步驟3 按組合鍵【Ctrl+G】打開(kāi)立即窗口,在立即窗口中輸入“批量復(fù)制文件并改名”后按【Enter】鍵,即可實(shí)現(xiàn)文件的復(fù)制。

※FileCopy 語(yǔ)句※

FileCopy 語(yǔ)句可以復(fù)制文件并重新命名,其語(yǔ)法為
 

  1. FileCopy source, destination 

其中,參數(shù)source 為源文件的完整路徑,包括文件路徑和文件名。

參數(shù)destination 為目標(biāo)文件的完整路徑,包括文件路徑和文件名。

當(dāng)source 指定的文件名與destination 所指定的文件名不相同時(shí),文件可以以destination所指定的文件名保存,即實(shí)現(xiàn)改名的功能。

知識(shí)擴(kuò)展

※Name…As 語(yǔ)句※

Name…As 語(yǔ)句可以完成文件重命名或者移動(dòng)的功能,其語(yǔ)法為
 

  1. Name oldpathname As newpathname 

其中,參數(shù)oldpathname 為源文件的完整路徑,包括文件路徑和文件名。

參數(shù)newpathname 為目標(biāo)文件的完整路徑,包括文件路徑和文件名。

當(dāng)oldpathname 所指定的文件路徑與newpathname 所指定的文件路徑相同時(shí),可以實(shí)現(xiàn)文件改名操作。若兩者不相同,VBA 將把文件從oldpathname 所指定的文件路徑移動(dòng)至newpathname 所指定的文件路徑,并將文件以newpathname 所指定的文件名進(jìn)行重命名。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VBA入門(mén)筆記
【煙花原創(chuàng)】VBA零基礎(chǔ)之第201篇VBA之文件與文件夾(十)
不用軟件,自己加密文件夾
怎樣把一個(gè)文件夾里面所有文件的文件名提取出來(lái),放到Excel表格里呢
Excel批量提取文件名,三種方法任你選
Excel|復(fù)制當(dāng)前路徑的所有文件到指定文件夾【三種方法】|如何,FileCopy,CopyFile,XCopy,復(fù)制文件,VBA
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服