![]() |
![]() |
|
![]() |
![]() |
|
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) | |
|
|