• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Datum in bepaalde format ook op die manier afbeelden als tekst

Status
Niet open voor verdere reacties.

nellis90

Nieuwe gebruiker
Lid geworden
7 feb 2009
Berichten
3
Hoi,

ik zou graag een datum opslaan als string om te gebruiken in een VB macrootje, maar dan zoals hij wordt afgebeeld op het scherm. Het macrootje is een lus die uit verschillende excel bestanden, met telkens een datum in de naam van het bestand, iets gaat halen.

Ik geef even een voorbeeld:

Datum in een excel bestand is bv 22/2/2009
Deze beeld ik als volgt af door de cell format custom als "jj-mm-dd" te zetten: 09-02-22
Nu zou ik deze datum in die format willen omzetten naar string, dus ook "09-02-22"

Het probleem is dat excel alle datums als nummer in de standaard vorm zet (22/02/2009), of als je de datum naar tekst zet wordt dit 39866.

Ik zou graag de datum als tekst willen onder de vorm "09-02-22".

Ik geraak er echt niet uit in VB, maar ik ben dan ook een beginner: hou de uitleg simpel aub :)

Bedankt.

Nico
 
Probeer eens de volgende formule:

=TEKST.SAMENVOEGEN(DAG(A1);"-";MAAND(A1);"-";JAAR(A1))

waarbij de datum in het formaat dd-mm-eejj in cel A1 is ingevoerd.
 
tweede vraagje

Bedankt voor je snelle antwoord, maar euh, ik heb de engelse versie van excel:

text.concatenate(...) werkt niet, enig idee?

Moet je dit ook gewoon als een formule ingeven dan in een andere cel?

Bedankt!

Probeer eens de volgende formule:

=TEKST.SAMENVOEGEN(DAG(A1);"-";MAAND(A1);"-";JAAR(A1))

waarbij de datum in het formaat dd-mm-eejj in cel A1 is ingevoerd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan