如何運用VBA將指定路徑下的某一檔案複製到另一指定路徑下

2021-07-08 20:31:40 字數 1176 閱讀 1115

1樓:

1、我們需要批量提取新建資料夾裡的檔案完整路徑,開啟批量提取檔名的excel檔案。

2、單擊檢視按鈕中的檢視巨集按鈕。

3、在彈出的對話方塊中找到對應操作的巨集命令,批量獲取檔名,並單擊執行。

4、接著會彈出檔案選擇對話方塊,我們需要找到對應檔案,並單擊確定。

5、確定後,即可看到檔案的路徑已經找到。

6、接著我們需要輸入函式將檔案路徑和檔名合併為完整路徑,函式為簡單的&文字連結。

7、最後把巨集**分享給大家,需要開啟工作簿,然後按快捷鍵alt+f11開啟巨集視窗。

8、然後插入一個模組,並將**寫入。

2樓:匿名使用者

**如下:

sub 將指定路徑下的某一檔案複製到另一指定路徑下1()dim souf$, desf$

souf = "d:\test.xlsx"

desf = "e:\vba\test.xlsx"

filecopy souf, desf

end sub

sub 將指定路徑下的某一檔案複製到另一指定路徑下2()dim fso as object, souf$, des$set fso = createobject("scripting.filesystemobject")

souf = "d:\test.xlsx"

des = "e:\vba\"

fso.copyfile souf, desset fso = nothing

end sub

excel如何使用vba開啟相對路徑下的檔案或資料夾?急!!!

3樓:南珂一夢

開啟檔案如下:

workbooks.open ("c:\對賬單\對帳單.

xlsx")這裡你可以把“c:\對賬單\”換成你的絕對路徑,你可以用:a = thisworkbook.

patha = thisworkbook.pathworkbooks.open ("" & a & "&" \ "&對帳單.

xlsx")

來獲取你當前表的絕對路徑,然後再開啟,因為不知道你的具體情況,如果有問題可以hai我

如果當前資料夾下還有a資料夾可以用**:

WIN下cmd如何指定某軟體開啟某檔案?

1 如果是檔案就用。start 檔案全名 之後windows自己會啟動相應檔案的應用程式。例如 start 2 如果是資料夾。1 想在cmd下進入,就輸入 cd 資料夾名 例如 在c 下,輸入cd windows,就會進入windows目錄。2 想通過資源管理器檢視目標目錄,就輸入 explorer...

如何在啟用excel時自動執行vba的某個巨集

1 首先將excel文件 預設新建副檔名為xlsx 另存為啟用巨集的工作簿,副檔名為xlsm。2 按下組合鍵alt f11快速切換到vba視窗。3 進入vba視窗後的介面,如圖所示。4 雙擊thisworkbook後,會彈出一個 視窗。6 儲存,關閉,重新開啟excel 副檔名為xlsm 文件,效果...

運用C 如何讀取一行字串的指定字元

從檔案中讀取資料,一行一行的讀取,用getline include fstream in cstring strfilename e 測試 a.txt 路徑是雙斜槓 in.open strfilename,ios in ios base in while in.eof 如果沒有讀到檔案結尾in.cl...