Sub
ImportDaten2()
ActiveSheet.Unprotect Password:=
"xxxx"
Dim
oMe
As
Worksheet, iZeile
As
Long
, oDatei
As
Object
Dim
oFS
As
Object
, wbQuelle
As
Workbook, sBlatt
As
String
Set
oMe = ThisWorkbook.ActiveSheet
Const
sDateiPfad
As
String
=
"Pfad vom Laufwerk"
iZeile = 19
Application.ScreenUpdating =
False
Set
oFS = CreateObject(
"Scripting.FileSystemObject"
)
For
Each
oDatei
In
oFS.GetFolder(sDateiPfad).Files
If
InStrRev(oDatei.Name,
"xlsx"
)
Then
sBlatt =
"Tabelle1"
oMe.Cells(iZeile, 2) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C3"
))
oMe.Cells(iZeile, 3) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C5"
))
oMe.Cells(iZeile, 4) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C6"
))
oMe.Cells(iZeile, 5) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C7"
))
oMe.Cells(iZeile, 6) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C8"
))
oMe.Cells(iZeile, 7) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C9"
))
oMe.Cells(iZeile, 8) = GetValue(sDateiPfad, oDatei.Name, sBlatt, Range(
"C10"
))
oMe.Hyperlinks.Add Anchor:=oMe.Cells(iZeile, 30), Address:=sDateiPfad _
& oDatei.Name, TextToDisplay:=oDatei.Name
iZeile = iZeile + 1
End
If
Next
Set
oMe =
Nothing
:
Set
wbQuelle =
Nothing
ActiveSheet.Protect Password:=
"xxxx"
End
Sub