Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Sito am Juni 27, 2008, 14:10:53

Titel: Formatierung der Spalten in Excel
Beitrag von: Sito am Juni 27, 2008, 14:10:53
Hallo,

habe per VBA Daten von Access nach Excel exportiert.
Nun möchte ich alle Zahlen in Spalte G formatieren.
Leider schaffe ich es nur für eine Zelle.
Die Zahl wird komischerweise auch linksbündig angezeigt.
Hoffe Ihr könnt mir helfen

Gruß
Kay


With xlSheet
        xlSheet.Range("G3").Value = Format(xlSheet.Range("G3"), "#,##0.00")
End With
Titel: Re: Formatierung der Spalten in Excel
Beitrag von: DF6GL am Juni 27, 2008, 19:07:54
Hallo,

Du formatierst ja nicht die Zelle, sondern weist der nur einen (formatierten) Text zu, der deshalb auch linksbündig wie jeder andere Text in der Zelle angezeigt wird...


Schau mal in den Zell-Objekt-Eigenschaften nach, welche davon für die Formatierung (excel-seitig) einer Zelle zustänig ist.





Titel: Re: Formatierung der Spalten in Excel
Beitrag von: vittorio0 am Oktober 18, 2012, 07:35:24
in der Hilfe von Excel hab ich folgendes gefunden.
Beispiel
In diesen Beispielen wird das Zahlenformat für Zelle A17, erste Zeile, sowie für Spalte C in Sheet1 festgelegt.

Worksheets("Sheet1").Range("A17").NumberFormat = "General"
Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"
Worksheets("Sheet1").Columns("C"). _
    NumberFormat = "$#,##0.00_);[Red]($#,##0.00)"