使用VBA复制和粘贴公式

时间:2016-02-28 09:27:50

标签: excel-vba vba excel

我是VBA的新手。我有一个具有公式的文件,并希望在不同的工作簿上复制相同的文件。包含公式的文件具有固定名称,而其他文件将具有不同的文件名。复制公式后,我还想将其移动到另一个文件夹。

我有超过300个excel文件来执行此任务,我想知道VBA是否可以帮助我。

请帮忙!! 事先感谢你。

1 个答案:

答案 0 :(得分:0)

试试这段代码。

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