Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Übergabe Textbox in Tabelle Währung Zahl

Übergabe Textbox in Tabelle Währung Zahl
07.06.2019 14:56:06
Peter
Hallo ihr Excelspezialisten,
habe gerade ein Problem:
Mit Userform Textbox6 übergebe ich an Tabelle .Range("H2") einen Wert.
In der Textbox steht 200,00 € übergeben durch ComboBox2
TextBox6 = ComboBox2.List(ComboBox2.ListIndex, 7)
TextBox6 = Format(TextBox6.Value, "#,##0.00 €")
jetzt möchte ich diesen Wert in andere Tabelle übergeben als Zahl mit Währungsformat.
.Range("H2").Value = Format(TextBox6.Value, "#,##0.00 €") geht nicht
Könnt ihr mir bitte helfen.
besten Dank
Gruss
Peter
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Übergabe Textbox in Tabelle Währung Zahl
07.06.2019 14:59:29
Hajo_Zi
Hallo Peter,
Zelle formatieren
.Range("H2").Value = cdbl(TextBox6)

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Die Beiträge werden auch ignoriert, es erfolgt keine Antwort.
AW: Übergabe Textbox in Tabelle Währung Zahl
07.06.2019 15:09:35
Peter
Hallo Hajo,
besten Dank.
Gruss
Peter
Anzeige
..was hab ich gesagt...jeden ----Tag
07.06.2019 15:05:51
robert
..dabei so einfach zu lösen...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Übergabe von Textbox-Werten in Excel


Schritt-für-Schritt-Anleitung

  1. UserForm erstellen: Öffne deine Excel-Arbeitsmappe und füge ein UserForm hinzu. Plaziere eine TextBox (z.B. TextBox6) und eine ComboBox (z.B. ComboBox2).
  2. Wert in TextBox laden: Setze den Wert der TextBox von der ComboBox:
    TextBox6 = ComboBox2.List(ComboBox2.ListIndex, 7)
  3. Formatierung des Wertes: Formatiere den Wert in der TextBox als Währungsformat:
    TextBox6 = Format(TextBox6.Value, "#,##0.00 €")
  4. Wert in die Tabelle übergeben: Um den Wert in die Tabelle zu übergeben, benutze:
    .Range("H2").Value = CDbl(TextBox6)

    Dies konvertiert den formatierten Text in eine Zahl mit Währungsformat.


Häufige Fehler und Lösungen

  • Fehler: "Typ nicht korrekt" beim Übergeben des Wertes.

    • Lösung: Stelle sicher, dass du den Wert mit CDbl() konvertierst, bevor du ihn in die Zelle übergibst.
  • Fehler: Der Wert wird nicht im gewünschten Währungsformat angezeigt.

    • Lösung: Überprüfe die Zellenformatierung in Excel und stelle sicher, dass das Zellenformat auf "Währung" gesetzt ist.

Alternative Methoden

Falls du eine Alternative zur Verwendung von UserForms suchst, kannst du auch direkt in der Tabelle eine Eingabe über eine Zelle vornehmen und dann mit einer Formel arbeiten. Beispiel:

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

Hierbei wird der Wert in Zelle A1 als Währung formatiert.


Praktische Beispiele

  1. Beispiel für die Verwendung von UserForm:

    • Erstelle eine ComboBox mit verschiedenen Währungswerten.
    • Lass den Benutzer einen Wert auswählen und übergebe diesen an das Arbeitsblatt.
  2. Excel-Formel zur Währungsumrechnung:

    • Wenn du Währungswerte in einer Zelle hast, kannst du mit der Formel =A1*1.2 eine Umrechnung vornehmen.

Tipps für Profis

  • Verwende die FormatCurrency-Funktion für eine einfachere Währungsformatierung:
    .Range("H2").Value = FormatCurrency(CDbl(TextBox6))
  • Achte darauf, dass das Excel-Dokument die richtigen regionalen Einstellungen hat, um Währungsformate korrekt anzuzeigen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass der Wert als Zahl gespeichert wird?
Verwende die CDbl()-Funktion, um sicherzustellen, dass der Wert als Zahl in die Zelle übergeben wird.

2. Warum wird mein Wert nicht im Währungsformat angezeigt?
Überprüfe die Zellenformatierung in Excel und stelle sicher, dass die Zelle auf "Währung" formatiert ist.

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