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

Doppelt gemoppelt und geht trotzdem nicht

Forumthread: Doppelt gemoppelt und geht trotzdem nicht

Doppelt gemoppelt und geht trotzdem nicht
14.10.2016 13:51:38
Michaela
Hallo
nach der Eingabe eines Textes in einem Textfeld will zurück zur Eingabe.
Mit Cancel = True und Me.... verlässt Excel trotzdem das Feld.
Lieben Dank für eine Hilfe
Michaela
Private Sub txtKaufpr_AfterUpdate()
Dim preis1, preis2 As Double
' nummerisch prüfen
preis1 = txtKaufpr
If IsNumeric(txtKaufpr) = False Then
MsgBox ("Kaufpreis enthält keine Zahlen")
Cancel = True
Me.txtKaufpr.SetFocus
Else
MsgBox "Feld wurde mit Zahlen eingegeben"
End If
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
doppelt doppelt owT
14.10.2016 14:00:23
ChrisL
.
AW: Doppelt gemoppelt und geht trotzdem nicht
14.10.2016 16:29:37
Luschi
Hallo Michaela,
Du mußt ein Ereignis verwenden, daß auch den 'Cancel'-Parameter verwendet:

Private Sub TextBox1_BeforeUpdate(ByValCancel As MSForms.ReturnBoolean)
MsgBox "ich werde zuerst ausgewertet'"
Cancel = True
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
MsgBox "ich komme erst danach dran!"
Cancel = True
End Sub
Gruß von Luschi
aus klein-Paris
Anzeige
;

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