Übergabe aus Excel-Zwischenablage an SAP
04.12.2014 11:32:51
Mario
hätte da ein Problem mit dem ich nicht mehr weiterkomme und auch nicht so recht weiß wie ich es beschreiben soll:
Habe eine Exceldatei aufgebaut mit der ich einen Abruf aus einem SAP Query mache.
Der Inhalt des queries wird dann in eine xls Datei geschrieben .
Diese öffne ich dann mit ein wenig Zeitverzögerung im makro und jetzt möchte ich ein paar Zellen dieser Datei per Copy in die Zwischenablage wiederum an ein query übergeben.
Das query wird auch geöffnet und dann sollen aus der Zwischenablage die Werte ins SAP Feld eingefügt werden. Und hier ist das Problem, es dauert natürlich ein wenig bis SAP das query geöffnet hat und die Daten eingefügt werden können. In der Zwischenzeit läuft aber das excel-Makro weiter und der Inhalt wird solange in SAP nicht eigefügt bis das Makro entweder abgebrochen oder kein weiteres Coding hinterlegt ist.
Hätte auch schon versucht, dass ich mittels Application.Wait das Ablaufen des makros verzögere. Dabei wird aber auch das Kopieren in der Zwischenzeit nicht durchgeführt und dann läuft natürlich das makro auch wieder weiter und ich bin wiederum dort angelangt wo ich vorher war. :-[ In die übergebene XLS Datei kann leider auch kein Coding geschrieben werden, da diese immer überspeichert wird.
Ich hoffe ich konnte halbwegs vernünftig rüberbringen warum es geht. Bin für jede Hilfe sehr dankbar.
mfg
Mario