Autor Beitrag
tobkin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Do 18.09.08 15:52 
Servus @ALL,

ich habe ein kleines Problem, beid der ich auch nach der Suche mit Google oder hier noch nicht wirklich eine Antwort gefunden habe (oder einfach den Wald nicht vor lauter Bäumen sehe :-( ).

Ich habe in einer Anwendung eine Auswertung mit der abschliessenden Ausgabe in Excel programmiert.
Nun möchte ich aber auch noch Excel etwas anpassen (formatieren).

z.B.:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
Excel.Workbooks.Add;
Excel.Columns('G:G').Select;
Excel.Selection.NumberFormat:= '0.000000';
Excel.Cells[21]:= 'Feder links oben';

...das funktioniert so aber nicht...:-(

Wie bekomme ich es hin z.B. eine Spalte als Zahl mit 6 Dezimalstellen anzeigen zu lassen?
Gibt es irgendwo eine Beschreibung dazu?

Gruß danke für die Hilfe.

Tobias

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Mo 22.09.2008 um 19:48
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Do 18.09.08 16:56 
hier ist ein Weg gefunden... ganz runter scrollen...
tobkin Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mo 22.09.08 10:15 
Guten morgen @All,

ich bin mit dem Ansatz weiter gekommen, allerdings habe ich es nicht hinbekommen eine Spalte komplett zu formatieren sondern nur einen Zell-Bereich.
Aber trotzdem danke, jetzt bin ich wieder etwas schlauer :-).

Gruß
Tobias
Chemiker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 194
Erhaltene Danke: 14

XP, Vista 32 Bit, Vista 64 Bit, Win 7 64 Bit
D7, BDS 2006, RAD Studio 2009+C++, Delphi XE2, XE3, VS 2010 Prof.
BeitragVerfasst: Mo 22.09.08 19:25 
Hallo tobkin,

eigentlich rufst Du die Formatierung richtig auf. Allerdings solltest Du statt eines Punkts ein Komma benutzen. Dann sollten auch die Spalten mit 6 Stellen nach dem Komma formatiert werden.

ausblenden Delphi-Quelltext
1:
2:
Excel.Columns['B:C'].Select;
Excel.Selection.NumberFormat:= '0,000000'// Punkt durch Komma ersetzen.


Bis bald Chemiker