ich habe ein kleines Verständnisproblem mit den Zellenformaten in Excel
2003.
Unter Format --> Zellen -->Zahlen kann man zwar normalerweise die Formate
einstellen, aber ich habe öfters Excel-Tabellen, in denen das nicht
ausreicht. Das Zellenformat ist weiterhin Text !
Ich muss dann den entsprechenden Bereich markieren und auf ein schwarzes
Ausrufezeichen auf einem gelben Rechteck daneben klicken, dass als kleines
Symbol automatisch eingeblendet wird , und dann "in Zahl umwandeln"
auswählen.
Anschließend werden die Zellen in eine Zahl umgewandelt.
Ich wüßte gerne, was es damit auf sich hat und wie man diesen Prozess mit
VBA programmiert.
Vielen Dank im Voraus
Gruß
Jimmy
--
Regards
Frank Kabel
Frankfurt, Germany
Gruss
Michael
>-----Originalnachricht-----
>.
>
Jimmy schrieb:
>
> Unter Format --> Zellen -->Zahlen kann man zwar normalerweise die Formate
> einstellen, aber ich habe öfters Excel-Tabellen, in denen das nicht
> ausreicht. Das Zellenformat ist weiterhin Text !
> Ich muss dann den entsprechenden Bereich markieren und auf ein schwarzes
> Ausrufezeichen auf einem gelben Rechteck daneben klicken, dass als kleines
> Symbol automatisch eingeblendet wird , und dann "in Zahl umwandeln"
> auswählen.
> Anschließend werden die Zellen in eine Zahl umgewandelt.
>
> Ich wüßte gerne, was es damit auf sich hat und wie man diesen Prozess mit
> VBA programmiert.
Ich habe mir zu diesem Zweck das folgende Makro geschrieben und mit einem
Button in der Symbolleiste verknüpft:
Sub TextSpalten_ins_Zahlenformat()
'Wandelt als Text vorliegende Zahlenwerte in 'echte' Zahlen um
'Spaltenbereich markieren (auch zu viele) und starten
Dim Spalte As Range
On Error Resume Next
For Each Spalte In Selection.Columns
Columns(Spalte.Column).NumberFormat = "General"
Columns(Spalte.Column).TextToColumns
Next
End Sub
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win 2000Pro SP-4 / xl2000 SP-3]