Ich habe ein CMD Fenster (Eingabeaufforderung) geöffnet, in dem ein Programm läuft. Ich würde gerne das VBA jede Stunde das Fenster aktiviert, den Inhalt kopiert und in A1 in Tabelle1 einfügt. Geht das?
VG Simone
Sub snb_xcopy()
'nur Listen der Dateinamen, kein Kopieren
sn = Split(CreateObject("wscript.shell").exec("cmd /c xcopy ""c:\temp\*.xls"" /L /S /D:04-12- _
2016").stdout.readall, vbCrLf)
For Each d In sn
Debug.Print d
Next d
End Sub
mfg
$sw = [Diagnostics.Stopwatch]::StartNew()
.\do_something.ps1
$sw.Stop()
$sw.Elapsed
Powershell ist "leichter" als Excel und sollte den Job auch tun können.