![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#4 |
|
Inventar
![]() Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567
|
Hi
Na ja, "richtiger Code" ist hier wohl ein wenig übertrieben. Eine erste Verbesserung wäre: Code:
Public Sub Schaltfläche6_Klicken()
Dim i As Integer
Dim RootDir As String
Dim NewDir As String
Dim Ordnername As String
Dim fso
RootDir = "C:\Firma"
Set fso = CreateObject("Scripting.FileSystemObject")
'Prüfen ob Ordner 'daten' existiert. Wenn nicht, neu anlegen
If Len(Dir(RootDir, vbDirectory)) = 0 Then
MkDir RootDir
End If
'Jetzt das Ganze für die Unterordner
For i = 3 To 1000
Ordnername = Cells(i, 7).Value & " " & Cells(i, 6).Value
If Trim$(Ordnername) <> "" Then
NewDir = RootDir & "\" & Ordnername
If (fso.FolderExists(NewDir)) = False Then
MkDir (NewDir)
End If
End If
Next
End Sub
![]()
____________________________________
Ciao |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|