31.12.2024, 09:21
Es gibt doch die verkürzte Datumseingabe: TT.MM ergibt das entsprechende Datum mit der Ergänzung des aktuellen Jahres.
Ich muss sehr häufig Daten eingeben und würde gern ein VBA-Makro erstellen, das folgendes tut:
das ganze soll dann in einem seection_change-Makro laufen und mir ermöglichen, mit der Eingabe von maximal 2 Ziffern eine Datumseingabe zu machen
die Schritte 2-4 krieg ich wahrscheinlich alleine hin, aber wie löse ich die Erkennung der Feldformatierung?
Ich muss sehr häufig Daten eingeben und würde gern ein VBA-Makro erstellen, das folgendes tut:
- erkennen, ob das aktuelle Feld eine Datumsformatierung hat
- wenn ja, dann erkennen, welches der letzte Tag des aktuellen Monats ist
- wenn die eingegebene Zahl eine ganze Zahl und kleiner oder gleich dem letzten Tag ist
- dann ergänze die Eingabe um den aktuellen Monat und das aktuelle Jahr
das ganze soll dann in einem seection_change-Makro laufen und mir ermöglichen, mit der Eingabe von maximal 2 Ziffern eine Datumseingabe zu machen
die Schritte 2-4 krieg ich wahrscheinlich alleine hin, aber wie löse ich die Erkennung der Feldformatierung?