online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Stefan_calc vom 23.05.2019, 09:48 Options

SHELL()-Funktion statt .BAT-Datei

Hallo zusammen,

hatte versucht, über Makro mehrere Windowsprogramme nacheinander (!) auszuführen. Dazu setzte ich mehrere Shell-Kommandos hintereinander. Das hat zwar prinzipiell funktioniert.
1. ergebnis = Shell (erzeuge_glossar_1, 1)
2. ergebnis = Shell (erzeuge_glossar_2, 1)
3. ergebnis = Shell (vergleiche_glossar_1_glossar_2, 1)

Zuerst werden also die Textdateien 1 und 2 erzeugt. Dann werden sie miteinander verglichen. Die Unterschiede der Textdateien 1 und 2 werden dann angezeigt.

Leider wartet die Shell-Funktion nicht bis das Ergebnis vorliegt. In meinem Fall erhalte ich immer als Ergebnis "keine Unterschiede", da die Glossare (Texte) 1 und 2 noch nicht vorliegen. Der Vergleich sieht dann zwei leere Dateien und die sind natürlich gleich.

Günstig wäre es, ohne .BAT-Datei alles in einem VBA-Makro abzuhandeln.

Gruß
Stefan


Antwort schreiben

Ähnliche Themen

ddwebrenderer::render: Kein Eintrag!

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026