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

Tausendertrennzeichen aber kein Komma

Forumthread: Tausendertrennzeichen aber kein Komma

Tausendertrennzeichen aber kein Komma
30.01.2006 15:04:43
Ralf
Hallo.
Mich interessiert die Änderung folgenden Makros:
With Sheets("Data Input").Range("C70:BK85")
If cbBox.OLEFormat.Object.ListIndex = 1 Then
.NumberFormat = "#,##0.00 €"
Else
.NumberFormat = "#,##0.00 [$$]"
End If
End With
Damit lasse ich mir die Währung in einem vordefinierten Bereich ändern. Allerdings zeigt es mir die Beträge in Form von "420.192,24 $/€" an. Wie kann ich es aber auf die Form "420.192 $/€" ändern? Ich will aus Platzgründen auf die Nachkommastellen verzichten. ;-)
Weiß da jemand Rat? Vielen Dank für eventuelle Hilfe,
Ralf
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tausendertrennzeichen aber kein Komma
30.01.2006 15:17:56
Hoffi
Hallo Ralf,
das müsste so gehen:
.NumberFormat = "#,##0 €"
.NumberFormat = "#,##0 [$$]"
Grüße
Hoffi
AW: Tausendertrennzeichen aber kein Komma
30.01.2006 15:19:54
Ralf
Wunderbar. ;-)
Vielen Dank, Hoffi.
Grüße,
Ralf
AW: Tausendertrennzeichen aber kein Komma
30.01.2006 15:20:04
Ralf
Wunderbar. ;-)
Vielen Dank, Hoffi.
Grüße,
Ralf
Anzeige
AW: Tausendertrennzeichen aber kein Komma
30.01.2006 15:31:19
Ralf
... aber, was mir gerade noch einfällt:
Gibt es die möglichkeit, mit dem gleichen Befehl ".NumberFormat= ..." negative Zahlen rot einzufärben? ;-)
AW: Tausendertrennzeichen aber kein Komma
30.01.2006 21:09:46
Hoffi
Hallo Ralf,
sorry, hat was länger gedauert...
ersetze die Zeile so:
.NumberFormat = "#,##0 €;[Red]-#,##0 €"
Grüße
Hoffi
Anzeige
AW: Tausendertrennzeichen aber kein Komma
31.01.2006 09:32:07
Ralf
Vielen Dank, das hat prima geklappt!
Grüße,
Ralf
;
Anzeige

Infobox / Tutorial

Tausendertrennzeichen in Excel anpassen


Schritt-für-Schritt-Anleitung

Um das Tausendertrennzeichen in Excel zu ändern, kannst du einfach die Formatierung deiner Zellen anpassen. Hier sind die Schritte, die Du befolgen kannst:

  1. Öffne das Excel-Dokument und wähle den Bereich aus, den Du formatieren möchtest. Zum Beispiel C70:BK85.

  2. Gehe zu den Entwicklertools und öffne den Visual Basic for Applications (VBA) Editor.

  3. Füge folgendes Makro ein oder bearbeite das bestehende:

    With Sheets("Data Input").Range("C70:BK85")
       If cbBox.OLEFormat.Object.ListIndex = 1 Then
           .NumberFormat = "#,##0 €" ' Für Euro
       Else
           .NumberFormat = "#,##0 [$$]" ' Für Dollar
       End If
    End With
  4. Speichere und schließe den VBA-Editor.

  5. Führe das Makro aus, um die Formatierung auf die gewählten Zellen anzuwenden.


Häufige Fehler und Lösungen

Wenn Du auf Probleme stößt, hier sind einige häufige Fehler und deren Lösungen:

  • Fehler: Das Tausendertrennzeichen wird nicht angezeigt.
    Lösung: Stelle sicher, dass Du das richtige Format verwendest. Nutze .NumberFormat = "#,##0 €" für Euro oder .NumberFormat = "#,##0 [$$]" für Dollar.

  • Fehler: Negative Zahlen werden nicht rot angezeigt.
    Lösung: Passe die Zeile wie folgt an:

    .NumberFormat = "#,##0 €;[Red]-#,##0 €"

Alternative Methoden

Es gibt auch alternative Methoden, um das Tausendertrennzeichen in Excel zu ändern:

  • Direkte Zellformatierung: Du kannst das Tausendertrennzeichen über das Menü "Zellen formatieren" einstellen. Gehe zu Start > Zahlen > Weitere Zahlenformate und wähle die gewünschten Einstellungen aus.
  • Tausendertrennzeichen ändern: Um das Trennzeichen von einem Punkt in ein Komma umzuwandeln oder vice versa, kannst Du die Excel-Optionen anpassen. Gehe zu Datei > Optionen > Erweitert und passe die Zahlenformate entsprechend an.

Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du das Tausendertrennzeichen in Excel umsetzen kannst:

  1. Beispiel für Euro:
    Wenn Du Beträge in Euro formatieren möchtest, benutze:

    .NumberFormat = "#,##0 €"
  2. Beispiel für Dollar:
    Für Dollar kannst Du folgendes verwenden:

    .NumberFormat = "#,##0 [$$]"
  3. Negative Zahlen rot einfärben:
    Um negative Zahlen rot anzuzeigen, verwende:

    .NumberFormat = "#,##0 €;[Red]-#,##0 €"

Tipps für Profis

  • Makros automatisieren: Du kannst Deine Makros in Excel so anpassen, dass sie automatisch beim Öffnen der Datei ausgeführt werden. Das spart Zeit und sorgt für eine einheitliche Formatierung.
  • Verwende VBA zur Automatisierung: Wenn Du häufig mit großen Datenmengen arbeitest, ist es sinnvoll, VBA zu verwenden, um die Formatierung effizient zu automatisieren.
  • Speichern als Vorlage: Erstelle eine Excel-Vorlage mit den gewünschten Formatierungen, um zukünftige Arbeiten zu erleichtern.

FAQ: Häufige Fragen

1. Wie kann ich das Tausendertrennzeichen in Excel ändern?
Du kannst das Tausendertrennzeichen ändern, indem Du die Zellformatierung anpasst oder VBA zur Automatisierung verwendest.

2. Warum wird mein Tausenderpunkt nicht korrekt angezeigt?
Überprüfe die regionalen Einstellungen deines Excel-Programms. Möglicherweise ist das Trennzeichen falsch eingestellt.

3. Kann ich das Tausendertrennzeichen auch in Text umwandeln?
Ja, Du kannst die Funktion TEXT() verwenden, um die Formatierung in Text umzuwandeln. Beispiel:

=TEXT(A1; "#,##0 €")

4. Wie färbe ich negative Zahlen rot?
Verwende die Formatierung "[Red]-#" in deinem Makro oder über die Zellformatierung.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige