Formatierte Zahlen an Zellen übergeben

Hallo miteinander!!

ich möchte in einem Euro-Umrechner an eine Excel-Zelle den Wert schon formatiert übergeben - also mit 2 Nachkommastellen und EUR - ausprobiert habe ich folgendes:
[b1] = Format(eur, „#,##0.00“) & " Euro"

Funktioniert auch - leider ist das Ergebnis in Excel keine Zahl mehr - wie könnte die Lösung aussehen???

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

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

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