wie kann ich eine Zelle über VBA (ähnlich wie mit Wenn-Funktion) formatieren lassen?
Hintergrund:
Ich lasse Zelle B2 vor der gesamten Ausführung als "Standard" formatieren mit
Range("B2").Select
Selection.NumberFormat = "General"
In Zelle A2 wird mit Gültigkeit ein Wert ausgewählt. Das paßt alles wunderbar, solange nicht der Wert Datum ausgewählt wird und in B2 ein Datum eingeben wird.
Dann kommt anstelle 16.02.05 der Wert 38399
Wie kann ich nun erreichen, daß vor der Ausführung des gesamten Codes die Formatierung angepaßt wird?
Wenn A2 = "Datum" dann
Range("B2").Select
Selection.NumberFormat = "dd/mm/yy"
sonst
Range("B2").Select
Selection.NumberFormat = "General"
Wer hat ne Lösung?
Danke mal vorab
Tom