Ik heb een bestand met heel veel datums in de vorm van "yyyy-mm-dd", zowel van voor 1900 als daarna. Ik had gehoopt dat Excel mijn invoer zag als String, maar met sorteren kwam ik er achter dat Excel datums vanaf 1900 (bijv. "1902-09-12") toch als datum herkent.
Via een macro moet ik sommige datums presenteren.
- Geef ik geen format mee, dan worden datums voor 1900 daarom afgebeeld als "yyyy-mm-dd", die van na 1900 als "dd-mm-yyyy".
- Cell(y,x)=format(datum, "yyyy-mm-dd") leidt toch tot "09-09-2011";
als ik msgbox format(datum, "yyyy-mm-dd") gebruik wordt de datum wel goed gepresenteerd (2011-09-08).
- Geef ik format(datum, "yyyy_mm_dd") dan werkt cell(y,x)=format(datum, "yyyy_mm_dd") wel correct.
Wie weet de oorzaak / oplossing?
Via een macro moet ik sommige datums presenteren.
- Geef ik geen format mee, dan worden datums voor 1900 daarom afgebeeld als "yyyy-mm-dd", die van na 1900 als "dd-mm-yyyy".
- Cell(y,x)=format(datum, "yyyy-mm-dd") leidt toch tot "09-09-2011";
als ik msgbox format(datum, "yyyy-mm-dd") gebruik wordt de datum wel goed gepresenteerd (2011-09-08).
- Geef ik format(datum, "yyyy_mm_dd") dan werkt cell(y,x)=format(datum, "yyyy_mm_dd") wel correct.
Wie weet de oorzaak / oplossing?