Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ordner erstellen aus Werten in Spalten

Ordner erstellen aus Werten in Spalten
20.05.2005 14:57:36
FRank
Hallo,
ich möchte in Exel in einer Spalte Namen erfassen und daraus automatisch einen Ordner, wenn möglich auf Laufwerk D: mit den Namen erstellen lassen.
Ist das möglich und wenn ja wie?
Vielen Dank im Voraus
Frank Bergholz
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ordner erstellen aus Werten in Spalten
20.05.2005 15:20:56
Peter
Servus,
in etwa so, Range anpassen , Verzeichniss anpassen:
Sub test()
Dim ordner As Variant
ordner = Range("A1")
MkDir ("c:\" & ordner)
End Sub

MfG Peter
AW: Ordner erstellen aus Werten in Spalten
20.05.2005 15:22:15
ransi
hallo frank
im groben geht das so:
Public

Sub ordner()
Dim letzte As Long
ChDrive "D:"
For letzte = 1 To Range("A65536").End(xlUp).Row
MkDir Cells(letzte, 1).Text
Next
End Sub

ransi
Anzeige
AW: Ordner erstellen aus Werten in Spalten
20.05.2005 15:43:45
Frank
Hallo ,
erst einmal danke für die schnellen Antworten. Aber was ist das? Ich habe von der ganzen Sache keine Ahnung. Wass muss ich mit den Code machen? Irgendwo einfügen?.
Ich wäre sehr dankbar für eine Beschreibung für einen Neuling in dieser Sachse.
mfG
Frank
AW: Ordner erstellen aus Werten in Spalten
20.05.2005 19:47:12
ransi
HAllo frank
geh mal so vor:
rechte maus auf den tabellenreiter
code anzeigen
in das sich öffnende fenster den code reinkopieren.
zum starten F5 drücken
ransi
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Ordner erstellen aus Werten in Excel


Schritt-für-Schritt-Anleitung

Um automatisch Ordner aus einer Excel-Liste zu erstellen, kannst du die folgende VBA-Methode verwenden. Diese Anleitung zeigt dir, wie du das Excel-Verzeichnis erstellen kannst:

  1. Öffne deine Excel-Datei und gehe auf den Tabellenreiter, in dem du die Namen für die Ordner hast.

  2. Klicke mit der rechten Maustaste auf den Tabellenreiter und wähle "Code anzeigen".

  3. Füge den folgenden Code in das sich öffnende Fenster ein:

    Sub ordner()
       Dim letzte As Long
       ChDrive "D:"  ' Laufwerk ändern
       For letzte = 1 To Range("A65536").End(xlUp).Row
           MkDir Cells(letzte, 1).Text  ' Ordner erstellen
       Next
    End Sub
  4. Um den Code auszuführen, drücke die Taste F5. Damit werden die Ordner automatisch erstellt, basierend auf den Werten in der Spalte A.


Häufige Fehler und Lösungen

  • Fehler: "Zugriff verweigert"

    • Stelle sicher, dass du über die notwendigen Berechtigungen für das Laufwerk D: verfügst.
  • Fehler: "Pfad nicht gefunden"

    • Überprüfe, ob der Pfad korrekt eingegeben ist oder ob das Laufwerk D: existiert.
  • Fehler: "Ordner existiert bereits"

    • Der Code versucht, einen Ordner zu erstellen, der bereits vorhanden ist. Du kannst den Code anpassen, um dies zu überprüfen, bevor du einen neuen Ordner erstellst.

Alternative Methoden

Wenn du eine einfachere Möglichkeit suchst, mehrere Ordner zu erstellen, könntest du auch die Funktion "Text in Spalten" in Excel verwenden, um Werte zu trennen, und anschließend die resultierenden Daten in eine Batch-Datei exportieren, die dann die Ordner erstellt.

  1. Erstelle eine Liste der gewünschten Ordnernamen in einer Excel-Spalte.
  2. Exportiere die Liste als Textdatei.
  3. Verwende eine Batch-Datei mit dem folgenden Inhalt:

    @echo off
    mkdir "Ordnername1"
    mkdir "Ordnername2"

Ersetze "Ordnername1", "Ordnername2" usw. durch die Namen aus deiner Liste.


Praktische Beispiele

Wenn du beispielsweise die Namen "ProjektA", "ProjektB" und "ProjektC" in den Zellen A1 bis A3 hast, wird der Code automatisch die Ordner "ProjektA", "ProjektB" und "ProjektC" im Laufwerk D: erstellen.


Tipps für Profis

  • Verwendung von Variablen: Du kannst den Code erweitern, um Variablen für den Laufwerkspfad und die Zellen zu verwenden, um ihn flexibler zu gestalten.

  • Fehlerbehandlung: Füge eine Fehlerbehandlungsroutine hinzu, um unerwartete Probleme elegant zu lösen.

  • Dokumentation: Dokumentiere deinen Code mit Kommentaren, damit du oder andere Nutzer den Code besser verstehen können.


FAQ: Häufige Fragen

1. Wie kann ich den Code anpassen, um Ordner in einem anderen Laufwerk zu erstellen? Du musst lediglich die Zeile ChDrive "D:" anpassen und den gewünschten Laufwerksbuchstaben eingeben.

2. Kann ich den Code auch für mehrere Spalten verwenden? Ja, du müsstest den Code anpassen, um durch mehrere Spalten zu iterieren.

3. Ist der Code auch in Excel für Mac anwendbar? Die Verwendung von VBA ist in Excel für Mac eingeschränkt. Es könnte Unterschiede in der Ordnererstellung geben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige