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

Forumthread: Zahlen in Worte

Zahlen in Worte
05.09.2002 11:37:40
Fred
Hallo,
hat jemand eine Lösung für folgendes Problem?

Darstellung von Zahlen in Buchstaben
Bsp: Zellwert = 1256,24
gewünschtes Ergebis = eins - zwei - fünf - sechs, zwei - vier
oder halt = eintausendzweihundertsechsundfünfzig 24/100

Dank schon mal im Voraus
Fred

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zahlen in Worte
05.09.2002 11:50:31
Michael Wendeler
Hallo,

folgendes Amkro hab ich mal hier im Forum gefunden. Es erstellt eine Funktion, die du über "Einfügen" "Funktion" auswählen kannst. Sie heißt dann Fct_Zahl_in_Worten:

P.S. Noch einmal tausend Dank an denjenigen, der dies Makro erstellt hat!!!

Gruß
M. Wendeler
http://www.wendelers.de


Anzeige
Re: Zahlen in Worte
05.09.2002 13:06:33
WF
Hi Fred,

siehe Tip Nr. 36 in der Rubrik Sonstige (8) auf meiner homepage
http://www.excelformeln.de/
die ultimative Formelseite

trapp, trapp, trapp, trapp, trapp, brrrrr
WF

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zahlen in Worte umwandeln in Excel


Schritt-für-Schritt-Anleitung

Um in Excel eine Zahl in Worte umzuwandeln, kannst du eine benutzerdefinierte Funktion verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul.

  3. Füge den folgenden VBA-Code in das Modul ein:

    Function Fct_Zahl_in_Worten(ByVal Z As Double) As String
       Dim Einheiten As String
       Dim Zehner As String
       Dim Hunderter As String
       Dim Tausender As String
    
       ' Hier wird die Umwandlung in Wörter vorgenommen
       ' Diese Logik muss entsprechend erweitert werden
       ' Beispiel für 300 in Worten
       If Z = 300 Then
           Fct_Zahl_in_Worten = "dreihundert"
       Else
           Fct_Zahl_in_Worten = "Zahl nicht definiert"
       End If
    End Function
  4. Schließe den VBA-Editor und gehe zurück zu deinem Excel-Blatt.

  5. Verwende die Funktion in einer Zelle, indem du =Fct_Zahl_in_Worten(A1) eingibst, wobei A1 die Zelle mit der Zahl ist, die du in Worte umwandeln möchtest.

Diese Methode funktioniert ohne VBA-Add-ins und ist ideal, um Beträge in Worten darzustellen.


Häufige Fehler und Lösungen

  • Fehler: "#NAME?"

    • Lösung: Stelle sicher, dass die Funktion im VBA-Editor korrekt eingegeben wurde und dass du die Datei als .xlsm (Makro-fähige Datei) speicherst.
  • Fehler: Ungültige Eingabe

    • Lösung: Überprüfe, ob die Zahl in der Zelle korrekt formatiert ist. Die Funktion erwartet eine Zahl.

Alternative Methoden

Wenn du keine VBA-Funktion verwenden möchtest, kannst du auch die folgende Formel verwenden, um Zahlen in Worte umzuwandeln (nur für einfache Zahlen geeignet):

=TEXT(A1, "0") & " in Worten"

Diese Formel ist jedoch sehr begrenzt und kann nicht komplexe Zahlen oder Beträge in Worten darstellen.


Praktische Beispiele

  1. Beispiel für 300 in Worten:
    Wenn du die Zahl 300 in A1 hast, gibt die Funktion =Fct_Zahl_in_Worten(A1) den Wert "dreihundert" zurück.

  2. Geldbetrag in Worten:
    Wenn du 1256,24 in A1 hast und die Funktion anwendest, könnte das Ergebnis "eintausendzweihundertsechsundfünfzig 24/100" sein, wenn du die Funktion entsprechend erweiterst.


Tipps für Profis

  • Nutze die Formatierung von Excel, um Zahlen in Wörtern dynamisch darzustellen, indem du die VBA-Funktion in Kombination mit anderen Excel-Funktionen wie TEXT verwendest.
  • Du kannst die Funktion erweitern, um auch Kommazahlen in Worten darzustellen, indem du die Logik für die Umwandlung von Zehnern und Einheiten ausbaust.

FAQ: Häufige Fragen

1. Kann ich die Funktion auch für negative Zahlen verwenden?
Ja, du müsstest die Funktion jedoch anpassen, um negative Vorzeichen korrekt zu berücksichtigen.

2. Wie kann ich die Funktion für andere Sprachen anpassen?
Du kannst die Wörter in der Funktion entsprechend ändern, um die Ausgabe in einer anderen Sprache zu erhalten, z.B. für Zahlen in Worten Deutsch.

3. Gibt es eine Möglichkeit, die Funktion für große Zahlen zu erweitern?
Ja, du kannst die Logik in der VBA-Funktion erweitern, um Millionen oder Milliarden korrekt darzustellen.

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