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

€-Zeichen wird nicht angezeigt

Forumthread: €-Zeichen wird nicht angezeigt

€-Zeichen wird nicht angezeigt
10.06.2014 16:08:47
Sven
Hallo,
wenn ich in der Zelle nur eine Zahl habe, verschwindet das €-Zeichen. Tausche ich das €-Zeichen gegen irgendein Schriftzeichen aus, funktioniert es.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim objCell As Range, X As Variant, i As Integer
For Each objCell In Target
X = Split(objCell.Text, ",-")
objCell.Value = Join(X, "€")
Next
End Sub

Kann mir sagen, warum?
Danke
Gruß Sven

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Das wird an der Zellformatierung liegen, ...
10.06.2014 16:24:17
Luc:-?
…Sven,
die sollte auf Währung lauten, dann könntest du dir das €-Anfügen sparen!
Eine mit €-Symbol geschriebene Zahl gilt nämlich nicht als Text (wie bei deinem Austauschversuch), sondern weiterhin als Zahl (analog zur Notation einer Zahl mit %-Zeichen) und ist somit der eingestellten Zellformatierung für Zahlen unterworfen. Dadurch wird das €-Symbol überflüssig und verschwindet, egal, ob Währung eingestellt ist oder nicht.
Übrigens, mit TextZahlen kann man idR nicht immer oW auch rechnen!
Gruß Luc :-?

Anzeige
AW: Das wird an der Zellformatierung liegen, ...
10.06.2014 16:41:55
Sven
Hallo Luc,
erstmal Danke für die Erklärung. Was heißt oW?
Schreibe ich vor die Zahl Textzeichen, wird in das €-Zeichen getauscht bzw. es bleibt auch bestehen. Die Zellformatierung ist auf Standard eingestellt.
Schreibe ich z.B. 10 € wird die Zellformatierung auf Währung eingestellt und das €-Symbol beleibt.
Wenn ich ActiveCell.NumberFormat = "#,##0.00 $" anhänge, wird allerdings die falsche Zelle formatiert.
Wie müsste es richtig sein?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim objCell As Range, X As Variant, i As Integer
For Each objCell In Target
X = Split(objCell.Text, ",-")
objCell.Value = Join(X, "€")
ActiveCell.NumberFormat = "#,##0.00 $"
Next
End Sub

Gruß Sven

Anzeige
ActiveCell.NumberFormat
10.06.2014 21:11:27
Uduuh
Hallo,
ActiveCell ist nicht die geänderte Zelle!!!!
Target.Numberformat = ....
Gruß aus’m Pott
Udo

AW: €-Zeichen wird nicht angezeigt
10.06.2014 16:43:59
Daniel
Hi
wenn der Text, den du in eine Zelle schreibst, wie eine Zahl aussieht, dann wandelt Excel diesen in eine Zahl um.
Nur wenn Excel den Text nicht als Zahl erkennen kann, wird unverändert als Text dargestellt.
ein Währungssymbol wie das €-Zeichen erkennt Excel als Zahlenbestandteil an und wandelt den Text "123€" in die Zahl 123.
"123x" hingegen ist nicht als Zahl erkennbar, ebenso ergibt "123€ 456€" keine sinnvolle Zahl und daher bleiben diese beiden Texte Text.
wenn du sichergehen willst, dass keine Umwandlung stattfindet, dann kannst du Excel das über das voranstellen des Hochkommas mittteilen:
objCell.Value = "'" & Join(X, "€")

damit bleibt dann "123€" der Text "123€".
wie von Luc schon angemerkt, rechnen kannst du mit sowas nicht, aber da sich schon sowas wie "123€ 456€" nicht in einer Berechnung verwenden lässt, sollte das hier nicht das Problem sein.
Gruß Daniel

Anzeige
AW: €-Zeichen wird nicht angezeigt
10.06.2014 16:50:45
Sven
Hallo Daniel,
danke, das mit dem Hochkomma hilft mir weiter.
Gruß Sven
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Euro-Zeichen in Excel richtig anzeigen und formatieren


Schritt-für-Schritt-Anleitung

Um das €-Zeichen korrekt in Excel anzuzeigen, solltest Du folgende Schritte befolgen:

  1. Zelle auswählen: Klicke auf die Zelle, in der Du das Euro-Zeichen anzeigen möchtest.
  2. Zellformatierung ändern:
    • Rechtsklick auf die Zelle und wähle „Zellen formatieren“.
    • Wähle die Kategorie „Währung“ aus.
    • Stelle sicher, dass das Euro-Zeichen als Währungssymbol ausgewählt ist.
  3. Zahl eingeben: Gib die Zahl ein, gefolgt von dem Euro-Zeichen. Zum Beispiel: 10 €. Excel wird die Zahl entsprechend formatieren.
  4. Überprüfen: Wenn das Euro-Zeichen nicht angezeigt wird, stelle sicher, dass die Zellformatierung korrekt ist.

Häufige Fehler und Lösungen

  • Fehler: Excel zeigt das €-Zeichen nicht an.

    • Lösung: Überprüfe die Zellformatierung. Sie sollte auf „Währung“ eingestellt sein. Wenn sie auf „Standard“ steht, wird das Euro-Zeichen möglicherweise nicht angezeigt.
  • Fehler: Euro-Zeichen wird als Strich angezeigt.

    • Lösung: Verwende das Hochkomma (') vor der Zahl, um sicherzustellen, dass Excel die Eingabe als Text interpretiert. Beispiel: "'10 €".
  • Fehler: Excel zeigt Euro-Zeichen in einer Berechnung nicht an.

    • Lösung: Wenn Du mit Zahlen rechnen möchtest, verwende die Währungsformatierung und gib nur die Zahl ohne das Euro-Zeichen ein.

Alternative Methoden

Falls die Formatierung nicht funktioniert, kannst Du folgende alternative Methoden ausprobieren:

  • Manuelle Eingabe: Gebe die Zahl ein und füge das Euro-Zeichen manuell hinzu, indem Du Alt + 0128 drückst, während die Num-Taste aktiviert ist.

  • VBA-Skript verwenden: Du kannst auch ein VBA-Makro nutzen, um das Euro-Zeichen automatisch hinzuzufügen. Hier ein Beispiel:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim objCell As Range
    For Each objCell In Target
        objCell.Value = objCell.Value & " €"
        objCell.NumberFormat = "#,##0.00 €"
    Next
End Sub

Praktische Beispiele

  1. Zahl mit Euro-Zeichen: Wenn Du 10 in eine Zelle eingibst und die Formatierung auf Währung setzt, wird dies zu 10,00 €.
  2. Zahl ohne Formatierung: Wenn Du 10 € eingibst, könnte Excel dies als Text interpretieren, wenn die Zellformatierung nicht korrekt ist.
  3. Summenbildung: Um eine Summe mit dem Euro-Zeichen zu erstellen, solltest Du sicherstellen, dass alle Zahlen als Währung formatiert sind. Beispiel: =SUMME(A1:A10) zeigt am Ende =SUMME(A1:A10) €.

Tipps für Profis

  • Zellen formatieren mit VBA: Nutze VBA, um das Währungsformat automatisch beim Eingeben von Werten anzuwenden.

  • Alternatives Währungssymbol: Wenn Du das Euro-Zeichen nicht verwenden möchtest, kannst Du auch das Dollarzeichen ($) verwenden, indem Du die Zellformatierung entsprechend änderst.

  • Zahlen als Text: Wenn Du sicherstellen möchtest, dass Excel eine Zahl als Text behandelt, verwende ein Hochkomma (') vor der Zahl.


FAQ: Häufige Fragen

1. Warum wird das Euro-Zeichen nicht angezeigt?
Das Euro-Zeichen wird möglicherweise nicht angezeigt, weil die Zellformatierung auf „Standard“ eingestellt ist. Stelle sicher, dass die Zellformatierung auf „Währung“ geändert wird.

2. Wie kann ich das Euro-Zeichen manuell hinzufügen?
Du kannst das Euro-Zeichen manuell hinzufügen, indem Du die Zahl eingibst und das Zeichen direkt nach der Zahl hinzufügst oder indem Du die Alt-Taste mit der Zifferntastatur verwendest (Alt + 0128).

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige