in einem Dialog habe ich diverse Textfelder bzw. NumericFields.
In Textfeld2 ("tB2") darf nur etwas eingetragen werden, wenn in Textfeld1 ("tB1) ein bestimmtes Jahr nicht unterschritten wird.
Ich möchte nun dem "Bei Fokuserhalt"-Ereignis des Textfeld2 ein Makro zuweisen, dass dies prüft. So in etwa stelle ich mir den Code vor:
Code: Alles auswählen
Sub tB2_Enter
If year(Date) - oDialog.getControl("tB1").Value > 7 Then
MsgBox "darfste nicht"
oDialog.getControl("tB3").SetFocus
End If
End Sub
Ich habe viele dieser Felder, in denen diese Abhängigkeit besteht. Kann ich das Makro so variabel gestalten, dass ich allen Feldern ein und dasselbe Makro zuweisen kann. Dafür müsste ich den Namen des aktiven Feldes auslesen können. Geht das ?
Gruss
Thomas