Toon posts:

[excel] datum inlezen mbv macro

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een macro geschreven die een aantal regels van een tekstbestand inleest.
Een van de kolomen betreft een datumveld met de volgende notatie: dd.mm.jjjj
Omdat excel hier niet mee overweg kan, laat ik in de macro de punt vervangen door een streepje. Dit gaat goed totdat de data's in de cellen worden geplaatst.
Alle data waarbij de dagen tot en met 12 gaan worden herkend als datum, en dus rechts uitgelijnd. Voorbeeld:
09-06-2004
12-11-2002
02-04-2004

De dagen vanaf dag 13 worden niet herkend als datum, en dus links uitgelijnd. Als ik op zo'n cel ga staan en ik druk op F2, dan herkend hij de datum wel. Voorbeeld:
17-05-2002
21-12-2004

hoe kan ik e.e.a. aanpassen dat hij alle data wel goed "begrijpt"?

  • killerbee17
  • Registratie: November 2003
  • Laatst online: 15-06-2024
als de dagen niet verder 'mogen' dan 12 dan is het formaat mm-dd-jjjj (Amerikaans/Engels dus)

Misschien kan je daar wat aan veranderen.

wwweet ik veel...


Verwijderd

Topicstarter
nee hoor, dit is goed ingesteld. Als ik op zo'n "foute dag" ga staan, en ik druk op F2, dan kent hij hem wel.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 28-08 19:27

Crazy D

I think we should take a look.

Schrijf de datum in de cell weg in het yyyy-mm-dd formaat, en geef de cell het juiste format om de data te tonen.
yyyy-mm-dd is een formaat waarmee je nooit de fout in kan gaan, terwijl dd-mm-yyyy en mm-dd-yyyy makkelijk door elkaar kunnen worden gegooid.

Exact expert nodig?


  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
kijk ook eens naar de datum/tijdnotatie binnen windows. config.scherm