Hi,
Eure Hilfe ist wieder einmal gefragt:
Bestandteil einer Dokumentvorlage sind mehrere Dialogboxen, in denen wieder jeweils etliche Comboboxen eingebaut sind.
Mit dem KeyPress-Ereignis der jeweiligen Combobox wird mit:
On Error Resume Next
Call Datumsformat(ByVal KeyAscii) '*** Datum, also Zahlen und Pkte. ***
die folgende Prozedur angesprochen:
Public Sub Datumsformat(ByVal KeyAscii As Integer) ’ *** Ziffern, Punkt und Komma ***
On Error Resume Next
Select Case KeyAscii
Case vbKey0 To vbKey9, vbKeyBack, 46 '44, 46
Exit Sub
Case Else
MsgBox „Nur Zahlen und Punkte zulässig!“, vbExclamation
SendKeys „{BS}“
End Select
End Sub
Funktioniert. Jetzt meine Frage: Muß ich tatsächlich die Prozedur „Datumsformat“ auf jede einzelne Dialogbox übertragen, damit die Comboboxen auf sämtlichen Dialogboxen laufen, oder kann die Datumsformat-Sub irgendwo zentral gelegt werden, so dass sie für alle Dialogboxen nur insgesamt einmal vorhanden ist?
THX
Wilhelm