• 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.

datumnotatie aanpassen met VBA

Status
Niet open voor verdere reacties.

Egbert12345

Gebruiker
Lid geworden
13 dec 2010
Berichten
521
Hoi allen,

Ik wil een toepassing maken in Excel die met een selectiebestand werkt, waarbij de datum uit een csv-bestand wordt gehaald. Die notatie is dus omgedraaid. Zie mijn voorbeeld. Nu kan die die notatie met een formule aanpassen, maar ik wil dat graag in een macro doen. Hebben jullie een suggestie hoe dit opdracht eruit moet zien?

groet Egbert
 

Bijlagen

Hoe haal je de gegevens uit het csv bestand? Als je het op de juiste manier doet kan je de datum gelijk correct in Excel zetten. Kijk ook eens naar tekst naar kolommen.
 
Kan je de data niet direct goed uit de .csv verkrijgen?

Zet in ieder geval de cel-eigenschappen op standaard in kolom A alvorens je de code laat lopen.
Code:
Sub hsv()
Dim sv, i As Long
With Cells(1).CurrentRegion
 sv = .Value
  For i = 2 To UBound(sv)
    sv(i, 1) = Format(Evaluate("text(" & sv(i, 1) & " ,""####\/##\/##"")"), "mm/dd/yyyy")
  Next i
 .Value = sv
End With
End Sub
Of:
Code:
Sub hsv()
 Cells(1).CurrentRegion.Offset(1).SpecialCells(2).Name = "b"
 [b] = [if(row(),text(b,"####\/##\/##"))]
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan