Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
256to260
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
256to260
256to260
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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...

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige