VB.net und Excel

mel645

Grünschnabel
Hallo,
ich hab da ein für manche von euch wahrscheinlich kleines Problem.
Ich will mit VB.net eine Spalte in einem Excel-Sheet mit "Standard" formatieren.
Wie mach ich das?

z.B. objExcSh.columns(12).Numberformat = "General" <--- geht nicht.

Kann mir jemand den entscheidenden Tip geben?

Vielen Dank schon mal im Voraus.

Gruß
Claus
 
Zeichne dir im Excel ein Makro auf, welches genau diese Funktionalität abbildet und dann siehst du was gesetzt wird, oder aber, du siehst dir an, was man in die Eigenschaft NumberFormat reinstopfen darf und was nicht. Sollte beispielsweise im Code Editor unter Excel via F1 zu erfahren sein.
 
Hallo Norbert,

danke für deine Antwort.
Deinen Vorschlag hatte ich aber schon ausprobiert und bei der Aufzeichnung kam genau das, was ich auch verwendet habe, nämlich .numberFormat = "General".
Aber irgendetwas scheint da generell noch nicht zu passen, denn Funktionen wie ColumnWidth werden ausgeführt. Andererseits werd beim Schreiben der Befehlszeile nach dem "Columns(12)" nur die Optionen "Equals", "GetHashCode", "GetType",
"ReferenceEquals" und "ToString" angeboten, obwohl besagtes "ColumnWidth" auch funktioniert, obwohl es gar nicht angeboten wird.

Gruß
Claus
 
Zurück