Option Explicit
Sub Test01()
Const sEXT As String = "XLSX"
Const sPFAD As String = "c:\Test2\"
Dim fil As Variant
With CreateObject("Scripting.FileSystemObject")
For Each fil In .GetFolder(sPFAD).Files
If UCase$(.GetExtensionName(fil.Path)) = sEXT Then
Call CopyAndPasteValuesFrom(fil.Path)
End If
Next
End With
End Sub
Function CopyAndPasteValuesFrom(ByRef sWKB As String) As Boolean
Dim wkbQuelle As Excel.Workbook
Set wkbQuelle = Workbooks.Open(sWKB)
wkbQuelle.Worksheets("Z-ESR Dia").Range("P37").Copy
'*** ab hier das Kopierte einfügen
wkbQuelle.Close SaveChanges:=False
Set wkbQuelle = Nothing
End Function
|