Sub strUmw()
Columns("J:J").Select
Selection.NumberFormat = "@"
End Sub
Es stehen Zahlen Zahlen und Strings drinne, aber die Zahlen erkennt er nicht als String?
Danke erik
Werte steht immer Rechtsbündig
Text steht immer Linksbündig
Noch mal kontrollieren bitte.
Die Sub ist OK.
mfg Becker
der Code ist in Ordnung, er weist allen Zellen der Spalte das Textformat zu. Was genau wird bei Dir nicht als Text formatiert?
Gruß
Peter
hab das gerade noch einmal getestet, die Ausrichtung hat zumindest in Version 8 keinen Einfluss auf die Formatzuweisung.
Gruß
Peter
Steht der Inhalt ohne Formatieren "Rechts" dann ist es ein Wert und er kann damit rechnen.
Siehe Schulausbildung 3.Klasse in Mathe.
Zahlen Rechtbündig für die schriftliche Addition Dämmerts?
mfg Becker
durch Formatierung ändert sich nicht der Datentyp der Zelle sondern nur das Format der Zelle!
Gruß
Peter
aus der VBA-Hilfe:
In diesem Beispiel wird die CStr-Funktion verwendet, um einen numerischen Wert in den Typ String umzuwandeln.
Dim TestDouble, TestString
TestDouble = 437.324 ' TestDouble hat den Typ Double.
TestString = CStr(TestDouble) ' TestString enthält "437,324".
Gruß
Peter