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

時間 2021-07-08 20:34:05

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資料夾可以用**:

workbooks.open ("" & a & "&" \ a\"&b.xlsx")

vba如何處理帶有空格的路徑的cmd命令

如果你是直接在vba中輸入cmd命令開啟 c a a.txt 可以這樣 set wshshell createobject wscript.shell wshshell.run comspec c c a a.txt 如果是在vba中開啟乙個bat檔案,bat檔案中是開啟 c a a.txt 那麼v...

的VBA問題,如何讓游標移動到指定的位置

小丁創業 方法和詳細的操作步驟如下 1 第一步,開啟包含4頁的word文件,見下圖,轉到下面的步驟。2 第二步,完成上述步驟後,如果要快速將游標移至第3頁,則可以單擊 替換 選項,見下圖,轉到下面的步驟。3 第三步,完成上述步驟後,彈出一個對話方塊,單擊 定位 選項卡,見下圖,轉到下面的步驟。4 第...

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

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