VBA-Textfeld anzeigen Währung
Ich habe ein Formular mit einer Anzahl von Textfeldern für Benutzereingabe (dies ist in einer User-Form nicht in der Tabelle). Ich habe ein paar Kisten, die sind in Bezug auf Währungs-und ich brauche Sie, um zu zeigen, das Komma und Dezimalpunkt als der Nutzer gibt seine Kriterien in die box. So weit ich gefunden habe, einen Haufen die gleichen Formeln online, aber wenn ich die Eingabe meiner Nummer in die box geht es mit 4.00 (wenn ich 4 Treffer zuerst) und alle, die ich ändern kann, danach ist die Sekunde 0. Hier ist etwas ähnliches sehe ich online:
textbox1 = format(textbox1, "$#,##0.00")
Auch gesehen, einige mit cDbl
Egal was ich versuche es wird nicht lassen Sie mich geben Sie etwas mehr als die erste Nummer, die ich eingeben. Ich brauche Hilfe. Danke!
textbox1 = format(textbox1, "$#,##0.00)
im Change-Ereignis des Steuerelements oder was.InformationsquelleAutor bdubb | 2011-05-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Formatierung der Benutzereingabe in Daten wird sehr schwierig. Kann es besser sein, das format, nachdem der Eintrag abgeschlossen ist.
Eintrag kann auch überprüft werden und der alte Wert wiederhergestellt, wenn der Eintrag als ungültig
InformationsquelleAutor chris neilsen
Müssen Sie die TextBox-Change-Ereignis, wie:
Erstellen Sie dann die CurrencyTransform Funktion zu ändern, was es zeigt, in das Textfeld ein.
InformationsquelleAutor Lance Roberts
Versuchen Sie einfach dieses...
InformationsquelleAutor Eduardo Guarana
Versuchen Sie dies:
Dieser arbeitete für mich einfach in Ordnung, so sollte es helfen, sowohl Sie als auch.
Wenn Sie wollen, um Berechnungen, die mit mehreren Textfeldern, nicht mit
.value
nach den Namen der text box. Verwenden Sie stattdessenval(
vor den Namen des Textfeldes, während Sie es mit einem Ende der Klammer. Ich verwendet.value
und bekam seltsame Ergebnisse. Anstatt, zum Beispiel, $100 fürTextBox1.Value + TextBox2.Value
woTextBox1.Value
gleich $25 undTextBox2.Value
gleich $75, würde ich "$25$75".InformationsquelleAutor Jacob