1
フォルダ内のすべてのファイルの値をマスターフォルダに貼り付けようとしていますが、貼り付けプロセスでエラーが発生し続けます。これは私のコードです:複数のワークブックのスペシャルをマスターブックに貼り付けるには
Sub LoopThrough()
Dim MyFile As String
Dim erow
Dim FilePath As String
Dim DestWB As Workbook
Dim SourceWB As Workbook
Set DestWB = ThisWorkbook
FilePath = "C:\data\"
MyFile = Dir(FilePath)
Do While Len(MyFile) > 0
If MyFile = "Master.xlsm" Then
Exit Sub
End If
Set SourceWB = Workbooks.Open(FilePath & MyFile)
Workbooks.Open (FilePath & MyFile)
Range("A1:L51").Copy
DestWB.Range(Cells(erow, 1), Cells(erow, 12)).PasteSpecial xlValues
SourceWB.Close False
MyFile = Dir
Loop
End Sub
助けてもらえますか?
ご回答ありがとうございます。残念ながら、今はその行に1004エラーが表示されます。それが何であるか知っていますか? –
実際のエラー_message_は何ですか? –
メッセージはスウェーデン語ですが、エラー1004:プログラム定義またはオブジェクト定義のエラーのように表示されます。 –