Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Umwandeln von Text in Währung

Umwandeln von Text in Währung
27.04.2009 15:50:12
Text
Hallo,
ich habe ein Eingabefeld und dort soll ein Euro-Betrag eingegeben werden. Den will ich in eine Zelle schreiben. Dort soll er als Währung (mit Eurozeichen) erscheinen. Bisher ist er als Text eingetragen.
Was muss ich ändern?
Danke Euch.
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Umwandeln von Text in Währung
27.04.2009 15:52:39
Text
Hallo
rechtsklick auf Zelle ; Zelle formatieren ; Währung ; Euro
gehts?
Gruss Reinhard
AW: Umwandeln von Text in Währung
27.04.2009 16:04:28
Text
Hallo Reinhard,
eigentlich sollte es gleich nach der Übernahme der Daten aus einem Formular in die zelle sein. Kann ich da im VBA-Code irgendwas mitgeben?
Danke Dir.
AW: Umwandeln von Text in Währung
27.04.2009 16:09:34
Text
Hallo
so etwas in diesem Stil evtl:
Selection.NumberFormat = "#,##0.00 [$€-407]"
Gruss
Anzeige
AW: Umwandeln von Text in Währung
27.04.2009 18:12:41
Text
Hi,
hilft Dir dieser "Schnipsel"?:

Sub test()
Dim strEingabe As String
strEingabe = InputBox("Eingabe:")
Range("A1") = CCur(strEingabe)
End Sub


Gruß
Uwe
(:o)

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Text in Währung umwandeln in Excel


Schritt-für-Schritt-Anleitung

Um Text in Währung umwandeln zu können, folge diesen Schritten:

  1. Zelle auswählen: Klicke auf die Zelle, in der der Euro-Betrag angezeigt werden soll.
  2. Zelle formatieren: Mache einen Rechtsklick auf die ausgewählte Zelle und wähle "Zelle formatieren".
  3. Währungsformat auswählen: Wähle im Menü "Währung" und stelle sicher, dass Euro als Währungssymbol ausgewählt ist.
  4. Daten eingeben: Gib nun den Euro-Betrag ein. Er sollte jetzt im Währungsformat angezeigt werden.

Falls du Daten aus einem Formular übernimmst, kannst du dies auch im VBA-Code umsetzen. Hier ist ein Beispiel:

Sub test()
    Dim strEingabe As String
    strEingabe = InputBox("Eingabe:")
    Range("A1") = CCur(strEingabe)
End Sub

Dieses Skript wandelt die Eingabe automatisch in eine Zahl im Währungsformat um.


Häufige Fehler und Lösungen

  • Text wird nicht als Währung angezeigt: Stelle sicher, dass die Zelle im richtigen Format (Währung) formatiert ist. Überprüfe auch, ob die Eingabe tatsächlich als Zahl und nicht als Text vorliegt.

  • Eingabe wird nicht erkannt: Wenn du die Eingabe aus einem Formular übernimmst, achte darauf, dass die übergebene Variable in einen Währungswert umgewandelt wird. Nutze dazu CCur() im VBA.


Alternative Methoden

Wenn du Excel-Text in Währung umwandeln möchtest, gibt es auch andere Methoden:

  • TEXT-Funktion: Du kannst die TEXT-Funktion verwenden, um Text zu formatieren. Beispiel: =TEXT(A1;"€ #,##0.00") wandelt den Wert in Zelle A1 in das Währungsformat um.

  • Power Query: Wenn du häufig Daten importierst und umwandeln musst, kannst du auch Power Query verwenden, um die Umwandlung in einem Schritt zu automatisieren.


Praktische Beispiele

  1. Umwandlung von Text mit Eurozeichen: Wenn du einen Text wie "100€" hast, kannst du ihn mit der Formel =WERT(WECHSELN(A1;"€";"")) in eine Zahl umwandeln und anschließend in Währung formatieren.

  2. Zahl in Währung umwandeln: Wenn du eine Zahl hast, die beispielsweise in Zelle B1 steht, benutze die Formel =TEXT(B1;"€ #,##0.00"), um sie als Währung darzustellen.


Tipps für Profis

  • Formatierung anpassen: Wenn du das Währungsformat linksbündig anzeigen möchtest, kannst du die Ausrichtung der Zelle ebenfalls anpassen.

  • VBA automatisieren: Überlege, ob du VBA nutzen möchtest, um die Umwandlung automatisch durchzuführen, wenn Daten eingegeben oder importiert werden.

  • Bedingte Formatierung: Setze bedingte Formatierungen ein, um unterschiedliche Währungsbeträge visuell hervorzuheben.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ein Text als Zahl erkannt wird?
Um sicherzustellen, dass ein Text als Zahl erkannt wird, kannst du die Funktion WERT() verwenden, um den Text in eine Zahl umzuwandeln.

2. Kann ich mehrere Währungen in einer Excel-Tabelle verwenden?
Ja, du kannst verschiedene Währungsformate in einer Tabelle verwenden, indem du die Zellen jeweils unterschiedlich formatierst. Achte darauf, die entsprechenden Währungszeichen zu verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige