Klassenmodul
17.10.2015 15:09:23
PQuest:-)
ich habe keine Ahnung von Klassenmodulen, habe aber den Verdacht, dass ich sie für mein Problem nutzen könnte.
In einem Userform befinden sich 16 txtBoxen. Neben jeder txtBox befindet sich ein kleiner Kalenderbutton, mit dem ich ein Kalenderblatt aufrufe um das Datum auszuwählen, was in die txtBox geschrieben werden soll.
Hier mal der Codeblock für eine txtBox inkl. des Kalenderbuttons:
Private Sub txtDCV_AfterUpdate()
txtDCV = Format(txtDCV, "dd.mm.yyyy")
End Sub
Private Sub txtDCV_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsDate(txtDCV) Then
MsgBox prompt:="Geben Sie ein gültiges Datum ein."
txtDCV = ""
Cancel = True
End If
End Sub
Private Sub txtDCV_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Call SF_DatePick.DatePickinCtl(Me.txtDCV)
End Sub
Private Sub btnCalendar_Click()
Call SF_DatePick.DatePickinCtl(Me.txtDCV)
End Sub
Das kann ich jetzt natürlich 16 mal wiederholen und anpassen. Geht es einfacher? bzw. kann, und wenn ja wie, das mit einem Klassenmodul gelöst werden?
Gruß,
PQuest:-)