Office - Word, Excel und Co. 9.727 Themen, 41.219 Beiträge

SendKeys Alternative ???

evildeath / 9 Antworten / Flachansicht Nickles
Hi Leutz !

Ich verzweifel gleich. Habe folgendes Problem ...

Ich bekomme Listen aus LINUX direkt nach Excel, wo sie dann über ein
Makro grafisch umgesetz werden.
Das Problem ist, wenn ich zum Beispiel ein Feld habe was als DATUM oder ZAHL
definiert ist wird zwar das gewünschte Format umgesetzt, aber es wird nicht dargestellt!!

Ich bekomme eine Zahl z.B. so rein : "16.000,00" und linksbündig
Aussehen soll sie aber so : "16.000" und rechtsbündig

Dies passiert erst nachdem ich F2 zur erneuten Bearbeitung und ENTER drücke.

Habe über SendKeys zwar schon eine Menge gelesen, aber 1. funzt das bei mir net (WIN 2000) und 2. bekomme ich riesige Listen und wenn EXCEL dann mit SendKeys am Ende noch mal jedes Feld durch gehen muss, dauert das ewig.

Es muß doch eine Funktion geben, wo ich sagen kann, dass das Feld einfach neu berechnet werden soll, oder?

Danke für eure Hilfe ...

oli
bei Antwort benachrichtigen
evildeath CrustyBurrito „Schon mit F9 probiert? Wie kommen die Listen von Linux? Als txt? Was soll...“
Optionen

Hi.
Also. Es wird ein selbst programmiertes Formular über DDE nach EXCEL gesandt. In dem Formular selber werden Steurzeichen mit gegeben, wie z.B. Fettdruck, Schriftfarbe, Rahmen, Schriftgrösse usw. ... .Diese wandelt EXCEL dann in die jeweilige Aktion um. Klappt auch alles wunderbar. Nur die Zahlenformate erscheinen erst (also mit tausender Punkt, rechtsbündig, rot wenn negativ) nachem ich die Zelle erneut manuelle bestätige. Sie werden als Standard Format dargestellt.
Wollte über den Befehl "SendKeys" die Taste F2 und ENTER mitgeben (zur erneuten Bestätigung) aber da die Listen ziemlich gross sind, dauert es einfach zu lange jedes Feld zu bestätigen.
Warum stellt EXCEL das nicht sofort dar ?

Vielen Dank im voraus ...

greetz
oliver

bei Antwort benachrichtigen