dos befehl einbauen
Hallo,
ich möchte ein Dos-Befehl :
c:\temp\dir *./b>test2.xls
in einem VBA code einbauen
Hat da jemand ein Tipp ?
Mfg. Sist
Antwort schreiben
Antwort 1 von coros vom 19.03.2022, 12:05 Options
Hallo Sist,
was soll denn der Befehl erreichen?
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Sist vom 19.03.2022, 12:07 Options
ich möchte alle aktuellen ordner in der test2.xls haben
Hi
Zuerstmal wäre dieser Aufruf falsch. Zwei Dinge würde damit passieren: 1) Er zeigt keine Ordner an die ein Suffix haben. 2) Er zeigt dann nicht nur Ordner an, sondern auch Dateien ohne Suffix.
Ergo: Ein Ordner definiert sich nicht dadurch das er kein Suffix hat und eine Datei definiert sich nicht dadurch das sie ein Suffix hat.
Wenn schon DOS, dann so:
dir /ad /b>test2.xls
Ausserdem: Mit einer solchen Umleitung kannst Du keine Excel Datei erzeugen. Das Ergebnis ist immer eine simple Textdatei. Weiterhin: Warum umständlich einen DOS Befehl in VBA einbauen, wenn VBA selbst Funktionen dafür hat?