Hallöchen!
Auch aus VBA heraus kann ich die Zelle formatieren. Danke für die Mithilfe. Hier ein kleines Beispiel:
Dim euro As Double
Dim dem As Double
Const kursdem = 1.95583
Public Sub euro1()
dem = InputBox(„DM eingeben“)
eur = dem / kursdem
Range(„b1“).NumberFormat = „#,##0.00 „„Euro“““
Range(„b1“).Value = eur
End Sub
Noch zur Ergänzung: Natürlich könnte ich auch die Zelle schon vorher fpormatieren, aber ich möchte z.B. einen Umrechner für mehrere Währungen basteln, der die Ergebnisse immer in die gleiche Zelle schreibt, aber natürlich immer eine andere Formatierung hat.
Gruß
Volker
Hallo Volker,
damit auch die anderen die Lösung mitbekommen:
Ich würde der Zelle zuerst die Zahl zuweisen und dann das
Format!
Wenn die Zelle von vornherein richtig formatiert ist, ist der
zweite Schritt übrigens gar nicht mehr notwendig…
Kurt
http://www.fortwaengler.de