Dim
dateiname
As
String
Dim
verzeichnis
As
String
Dim
ordner
As
String
Dim
cf
As
Object
Dim
i
As
Integer
Dim
e
As
Integer
Dim
anfang
As
Integer
Dim
ende
As
Integer
Dim
count
As
Integer
Dim
prgmAbbruch
As
Boolean
Dim
last_service
As
Boolean
prgmAbbruch =
False
verzeichnis = "U:\XSD-Dateien\"
ordner = "U:\XSD-Dateien\DB2-Ladebestand\"
Set
cf = CreateObject(
"Scripting.FileSystemObject"
)
If
(cf.FolderExists(verzeichnis) =
False
)
Then
cf.CreateFolder (verzeichnis)
End
If
If
(cf.FolderExists(ordner) =
False
)
Then
cf.CreateFolder (ordner)
End
If
count = ActiveWorkbook.Worksheets.count
For
e = 1
To
count
i = 1
last_service =
False
Worksheets(e).Activate
dateiname = ActiveSheet.name
If
(cf.FolderExists(ordner + dateiname) =
False
)
Then
cf.CreateFolder (ordner + dateiname)
End
If
Do
If
(Cells(2, i) =
"BOS"
)
Then
anfang = i
ElseIf
(Cells(2, i) =
"BOS/EOS"
)
Then
anfang = i
ende = i
last_service =
True
ElseIf
(Cells(2, i) =
"EOS"
)
Then
ende = i
last_service =
True
End
If
i = i + 1
Loop
While
(last_service =
False
)
For
i = anfang
To
ende
Call
Auslesen(i, dateiname, ordner, anfang, prgmAbbruch)
If
prgmAbbruch =
True
Then
Exit
For
End
If
Next
i
If
prgmAbbruch =
True
Then
Exit
For
End
If
Next
e
End
Sub