snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 19.725
Onlangs werd een vraag gesteld over de vervanging van de door MS uit VBA verwijderde 'DatePicker'.
Een aantal aangedragen alternatieven leek mij onnodig gecompliceerd.
Op mijn website heb ik nu een pagina gemaakt voor een gecombineerde DataPicker in een werkblad en voor invoer van data in een Userform.
Er zijn 2 voorbeeldbestanden: 1 .xlsb bestand en een AddIn (.xlam).
De DatePicker in een werkblad heb ik als optie toegevoegd aan het rechtermuisknopmenu met de titel 'DatePicker'.
Daardoor wordt geen enkele werkblad-gebeurtenis belast.
In het Userform de illustratie hoe een 'aankomstdatum'-veld en een 'vertrekdatum'-veld met de DatPicker kunnen worden gevuld.
De Datepicker is tegelijkertijd een illustratie hoe je een klassemodule op een efficiënte manier kunt inzetten voor diverse Userforms.
De lokatie van de DataPicker is afhankelijk van de plaats waar het resultaat (cel c.q. userformcontrol) moet komen
De Datepicker bevat:
- de weergave van het jaar
- een taalafhankelijke weergave van de maand
- een taalafhankelijke weergave van de ISO weekdagen
- een onderscheid tussen week- en weekenddagen
- de weergave van het ISO weeknummer
- een markering van 'vandaag'
- een markering van de te selecteren datum
- spinbutton om te scrollen tussen maanden (vooruit en achteruit)
Voor wie nieuwsgierig is:
https://www.snb-vba.eu/VBA_Datepicker.html
Voor wie commentaar wil leveren: in deze draad of via de suggestieknop op de website
Een aantal aangedragen alternatieven leek mij onnodig gecompliceerd.
Op mijn website heb ik nu een pagina gemaakt voor een gecombineerde DataPicker in een werkblad en voor invoer van data in een Userform.
Er zijn 2 voorbeeldbestanden: 1 .xlsb bestand en een AddIn (.xlam).
De DatePicker in een werkblad heb ik als optie toegevoegd aan het rechtermuisknopmenu met de titel 'DatePicker'.
Daardoor wordt geen enkele werkblad-gebeurtenis belast.
In het Userform de illustratie hoe een 'aankomstdatum'-veld en een 'vertrekdatum'-veld met de DatPicker kunnen worden gevuld.
De Datepicker is tegelijkertijd een illustratie hoe je een klassemodule op een efficiënte manier kunt inzetten voor diverse Userforms.
De lokatie van de DataPicker is afhankelijk van de plaats waar het resultaat (cel c.q. userformcontrol) moet komen
De Datepicker bevat:
- de weergave van het jaar
- een taalafhankelijke weergave van de maand
- een taalafhankelijke weergave van de ISO weekdagen
- een onderscheid tussen week- en weekenddagen
- de weergave van het ISO weeknummer
- een markering van 'vandaag'
- een markering van de te selecteren datum
- spinbutton om te scrollen tussen maanden (vooruit en achteruit)
Voor wie nieuwsgierig is:
https://www.snb-vba.eu/VBA_Datepicker.html
Voor wie commentaar wil leveren: in deze draad of via de suggestieknop op de website