Dag Iedereen,
Helaas heb ik een onverklaarbaar probleem met een bestand wat ik in excel aan het bouwen ben.
Op de een of andere reden pas excel automatisch de datum aan naar de Amerikaanse notie als deze middels een macro wordt gewijzigd. 1 oktober wordt dan bijvoorbeeld 10 januari.
Bijgaande een bestand waarin ik het probleem heb nagebouwd.
Alle cellen in mijn bestand zijn beveiligd tegen wijzigingen. Wijzigingen kunnen alleen gedaan worden middels knoppen welke gelinkt zijn aan VBA. Ook datums moeten hiermee worden aangepast. Dit werk opzich goed alleen bestaat er een probleem met de Nederlandse notie (dd-mm-jjjj) en Amerikaanse notitie (mm-dd-jjjj) van datums. In mijn bestaand moet de Nederlandse worden aangehouden. Als middels de vba de datum wordt gewijzigd wordt deze automatisch omgezet naar de Amerikaanse notitie. Bijvoorbeeld als de datum 1-10-2008 (1 okt) is en deze moet gewijzigd worden naar 2-10-2008 (2 okt) maakt hij er 10-2-2008 (10 februari) van.
Het probleem is te voorkomen door de eigenschap te wijzigen naar 'tekst'. Echter veroorzaakt dit andere problemen binnen mijn programma waardoor dit niet mijn voorkeur heeft.
Weet iemand hoe dit op te lossen?
Hoor het graag en alvast bedankt!
Bekijk bijlage Probleem datum.xlsm
Helaas heb ik een onverklaarbaar probleem met een bestand wat ik in excel aan het bouwen ben.
Op de een of andere reden pas excel automatisch de datum aan naar de Amerikaanse notie als deze middels een macro wordt gewijzigd. 1 oktober wordt dan bijvoorbeeld 10 januari.
Bijgaande een bestand waarin ik het probleem heb nagebouwd.
Alle cellen in mijn bestand zijn beveiligd tegen wijzigingen. Wijzigingen kunnen alleen gedaan worden middels knoppen welke gelinkt zijn aan VBA. Ook datums moeten hiermee worden aangepast. Dit werk opzich goed alleen bestaat er een probleem met de Nederlandse notie (dd-mm-jjjj) en Amerikaanse notitie (mm-dd-jjjj) van datums. In mijn bestaand moet de Nederlandse worden aangehouden. Als middels de vba de datum wordt gewijzigd wordt deze automatisch omgezet naar de Amerikaanse notitie. Bijvoorbeeld als de datum 1-10-2008 (1 okt) is en deze moet gewijzigd worden naar 2-10-2008 (2 okt) maakt hij er 10-2-2008 (10 februari) van.
Het probleem is te voorkomen door de eigenschap te wijzigen naar 'tekst'. Echter veroorzaakt dit andere problemen binnen mijn programma waardoor dit niet mijn voorkeur heeft.
Weet iemand hoe dit op te lossen?
Hoor het graag en alvast bedankt!
Bekijk bijlage Probleem datum.xlsm