Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1516to1520
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
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige