Hei,
osaako kukaan neuvoa miten voin kirjoittaa päivämäärän ja ajan VBA:lla samassa muodossa taulukon soluun?
Toisella koneella ohjelmaa käytettäessä soluun tulee vaikkapa:
25.2.2013 12:26:47
ja toisella:
25.02.2013 12:27:13
Tässä on nyt se ongelma että Excel luulee tuon jälkimmäisen lukuna olevan olevan pienemmän koska kuukausi on siinä "02" ja ensimmäisessä "2".
Solun ominaisuuksien muuttaminen ei pure, ei edes koodillisesti näin:
Range("A16").NumberFormat = "dd/mm/yyyy hh:mm:ss"
Range("A16").Value = Date & " " & Time
eli miten voin kirjoittaa "pakotetusti" päivämäärän ja ajan muodossa "dd/mm/yyyy hh:mm:ss"?
osaako kukaan neuvoa miten voin kirjoittaa päivämäärän ja ajan VBA:lla samassa muodossa taulukon soluun?
Toisella koneella ohjelmaa käytettäessä soluun tulee vaikkapa:
25.2.2013 12:26:47
ja toisella:
25.02.2013 12:27:13
Tässä on nyt se ongelma että Excel luulee tuon jälkimmäisen lukuna olevan olevan pienemmän koska kuukausi on siinä "02" ja ensimmäisessä "2".
Solun ominaisuuksien muuttaminen ei pure, ei edes koodillisesti näin:
Range("A16").NumberFormat = "dd/mm/yyyy hh:mm:ss"
Range("A16").Value = Date & " " & Time
eli miten voin kirjoittaa "pakotetusti" päivämäärän ja ajan muodossa "dd/mm/yyyy hh:mm:ss"?
Vastaukset 1
Vanhimmat
Sain ongelman ratkaistua:
Dim TimeNow As Date
TimeNow = Date & " " & Time
ActiveWorkbook.ActiveSheet.Cells(LastRow 1, 1).NumberFormat = "dd/mm/yyyy hh:mm:ss"