in Zelle A1 steht ein Datum z.B. 10.02.2010. Wie kann ich es per VBA in das Format 2010-02-10 bringen? Das Gebietsschemata darf ich natürlich nicht ändern.
Bin für jede Hilfe dankbar!
Viele Grüße aus dem Bergischen
Bettina
Sub Datum_Konvertieren()
Dim DatumAmerikanisch As String
Range("A3").FormulaR1C1 = "=DAY(R[-2]C)"
Range("A4").FormulaR1C1 = "=MONTH(R[-3]C)"
Range("A5").FormulaR1C1 = "=YEAR(R[-4]C)"
DatumAmerikanisch = Range("A5").Text & "-" & Range("A4").Text & "-" & Range("A3").Text
Range("B1") = DatumAmerikanisch
End Sub
Ich weiß, wie man Excel zwingt, aus einer Ziffer eine echte Zahl zu machen. Gibt es solch eine Funktion auch umgekehrt, also Excel zwingen, den Inhalt einer Variablen als Text in eine Zelle zu schreiben?