-1
我是VBA的新手。我有一個文件,它有一個公式,並希望在不同的工作簿上覆制相同的文件。包含公式的文件具有固定名稱,而其他文件將具有不同的文件名。公式複製後,我也想將它移動到另一個文件夾。使用VBA複製和粘貼公式
我有超過300個excel文件來執行這個任務,我想知道如果VBA可以幫助我做到這一點。
請幫忙!! 事先感謝您。
我是VBA的新手。我有一個文件,它有一個公式,並希望在不同的工作簿上覆制相同的文件。包含公式的文件具有固定名稱,而其他文件將具有不同的文件名。公式複製後,我也想將它移動到另一個文件夾。使用VBA複製和粘貼公式
我有超過300個excel文件來執行這個任務,我想知道如果VBA可以幫助我做到這一點。
請幫忙!! 事先感謝您。
試試看看這個代碼。
Sub LoopThroughFiles()
'DECLARE AND SET VARIABLES
Dim wbk As Workbook
Dim Filename As String
Dim Path As String
Path = "C:\..." 'Enter path of XLS direcroty
Filename = Dir(Path & "*.xlsm")
'--------------------------------------------
'OPEN EXCEL FILES
Do While Len(Filename) > 0 'IF NEXT FILE EXISTS THEN
Set wbk = Workbooks.Open(Path & Filename)
'
' CODE GOES HERE
'
wbk.Close True
Filename = Dir
Loop
End Sub
912謝謝你的時間和耐心。 – Navin
@ David912謝謝你的時間和耐心。我仍然失去了我的朋友。讓我解釋。假設我有一個文件夾,其路徑爲C:\ Users \ navinc \ Desktop \ test,其中包含我的所有文件名爲1到300的excel文件。我有一個文件Book1,它包含範圍內的公式(「E1:G1」),它是保存在路徑C:\ Users \ navinc \ Desktop \ master \ Book1.xlsxm中。我想將Book1中範圍E1:G1中的公式複製到文件夾C:\ Users \ navinc \ Desktop \ test中的所有文件中。你怎麼做呢 ?我很抱歉打擾你... – Navin