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

Textfeld Zahlenformatierung

Forumthread: Textfeld Zahlenformatierung

Textfeld Zahlenformatierung
18.05.2003 14:47:26
Bruno
Hallo
Vielleicht kann mir jemand helfen. Habe ein Textfeld auf einem Formular erstellt, in welches ein Betrag eingegeben wird. Nach Verlassen des Feldes wird die Zahl mit der Sub-Routine AfterUpdate, formatiert (mit Format wird aus 20000 dann 20'000.00). Nun möchte ich aber wieder wenn der Benützer wiederum in dieses Feld klickt, um zum Beispiel die Zahl zu ändern, dass die Zahl umformatiert wird auf 20000.00), also das Lesezeichen löscht, da ansonsten keine Berrechnungen erstellt werden können. Wie kann ich das erreichen??? Besten Dank für eventuelle Hilfestellungen...

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Textfeld Zahlenformatierung
18.05.2003 15:29:01
Ramses

Hallo Bruno,

das sollte dein Problem lösen:

Textbox1 musst du halt auf deinen Bedarf anpassen.


Private Sub TextBox1_Enter()
If Me.TextBox1.Value = "" Then Exit Sub
Do While InStr(1, Me.TextBox1.Value, "'") > 0
    Me.TextBox1.Value = Application.WorksheetFunction.Replace(Me.TextBox1.Value, InStr(1, Me.TextBox1.Value, "'"), 1, "")
Loop
End Sub

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.TextBox1 = "" Then Exit Sub
If CDbl(Me.TextBox1.Value) < 100 Then
    Me.TextBox1.Value = Format(Me.TextBox1, "##0.00")
ElseIf CDbl(Me.TextBox1.Value) < 1000000 Then
    Me.TextBox1.Value = Format(Me.TextBox1, "###'##0.00")
ElseIf CDbl(Me.TextBox1.Value) > 1000000 Then
    Me.TextBox1.Value = Format(Me.TextBox1, "#'###'##0.00")
End If
End Sub 

     Code eingefügt mit Syntaxhighlighter 1.16

Gruss Rainer

Anzeige
Re: Textfeld Zahlenformatierung
25.05.2003 13:56:02
Bruno

Hallo Rainer
Besten Dank für deine Hilfe. Klappt wunderbar bin echt begeistert.

Gruss
Bruno

;

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