Just nu i M3-nätverket
Jump to content

Excel o datumproblem


Rob..

Recommended Posts

Hej!

 

Jag problem med excel o datum. Har xp och engelskt excel.

 

Har mkt data cirka 80 000rader, i olika datumformat vill ha alla enligt åååå-dd-mm tt:mm.

För dem flesta cellerna brukar det gå att få det önskade formatet men dem som har det här formatet:

01-okt-04 dem blir istället i detta format:1904-10-01.

 

Finns det ngt sätt att ändra dessa celler till detta format åååå-dd-mm tt:mm?

Skulle gärna vilja veta om det finns ngt sätt att kunna ändra alla celler med olika datumformat till ovanstående på ett smidigt sätt?

 

 

Link to comment
Share on other sites

Några frågor:

Är det data som redan är på plats som du vill behandla?

Vet du ifall 01-oct-04 är a)2001-10-04 eller b)2004-10-01?

 

Om svaren är Ja respektive att du är säker på att det alltid är det ena formatet av a eller b som skall väljas då kan du göra en liten VBA-lösning.

 

Typ :

Sub uppdatera_datum()
 radoffset = 2
 kol = ActiveCell.Column
 Do
   If Year(Cells(radoffset, kol)) < 2000 Then
     nu = Cells(radoffset, kol)
     datum = DateValue("20" & Format(nu, "DD-MMM-YY"))
     Cells(radoffset, kol) = datum
   End If
 radoffset = radoffset + 1
 Loop While Cells(radoffset, kol) <> ""
End Sub

 

Markera rad 1 i kolumnen och kör makrot så omvandlas alla 1904-10-01 till 2001-10-04. Om du vill ha 2004-10-01 istället så byter du ut "DD-MMM-YY" mot "YY-MMM-DD".

 

/Pär B

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...