938 Aufrufe
Gefragt in Tabellenkalkulation von
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

3 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Sist,

was soll denn der Befehl erreichen?

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von
ich möchte alle aktuellen ordner in der test2.xls haben
0 Punkte
Beantwortet von luke_filewalker Experte (3.3k Punkte)
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?
...