hehehe...
iya bener juga, ternyata memang bertype date, jadi kalau datevalue() pasti
error...
jadi malu deh..

ya kalo gitu saya ikut meng-amin-i saja dengan
=Int(data_tanggal) untuk ambil nilai date (serial number-nya)
=data_tanggal - int(data_tanggal) untuk nilai time (serial numebr-nya)

tapi benerkan, kalau pake VBA sebaiknya yang simple aja sesuai kebutuhan ??
(moga-moga di-amin-i juga)       :)

Kid.

2009/9/4 siti Vi <[email protected]>

>
>
> tetapi mas kid,
> data yg dikirim di kolom A itu berupa *data date *
> bukan data text yg penampakannya sepert date.
> (itu yg siti terima /donloaded, diterima di pc lain, spt apa ya..)
>
> di pc siti dengan DateValue(A2) hasilnya error-value #Value
>
> jadi, kayaknya sih (ini bukan ngeyel) paling singkat ya
> mengIntegerkan nilai kolom data yg ingin diolah
> pakai formula atau pakai vba sama saja:
>
> *formula (hasilnya harus di kolom lain)*
> =INT(A2)
> *
> vba, hasilnya bisa di kolom asal*
> (prosedur sub)
> For Each Cel in RangeTertentu
> Cel.value = Int(Cel.Value)
> Next
>
> CMIIW
> ~ctv~
>
>
>
> 2009/9/3 kid <[email protected]>
>
> > sebentar.....
> > sepertinya lagi seru n rame forum ini...
> >
> > bukannya yang ditanyakan :
> > ada yang tau gimana caranya mendapatkan date value dari suatu waktu
> dd/mm/yyyy hh:mm:ss dalam ms-excel
> >
> > jadi yang dicari adalah nilai real data date dalam komputer dari suatu
> input string. Salah satu solusi : DateValue()
> > setuju ?
> >
> > terus, syaratnya :
> > bukan sekedar formatting lo yaa..
> >
> > ini penegasan, bukan cuma formatnya date, tapi nilai serialdate-nya.
> >
> > kuatirnya :
> > kalo cuman pake formating ntar pas di pivotin datanya tetap data yang
> hourly
> >
> > betul, jadi harus dapat data dengan datatype datetime, dan salah satu
> solusinya dengan DateValue() jika input dari string. Di pivot, tinggal
> format number ke date model apa aja, mau hourly, mau bulanan, mau tahunan,
> apa saja. Kalau mau buat grup atasnya (anakan hourly, babonnya day,
> simbahnya month), maka butuh satu kolom hasil konversi ke string dengan
> Text().
> >
> > Kalau mau pake VBA .... gimana ya.... udah ada semua.... dah pada
> pinter....
> > eh iya, tapi kalau bisa yang simple aja ya... setidaknya baris kodenya
> bisa dikitan gitu...
> > kalau buat pivot table, apalagi pake VBA, jangan sampai terlalu boros
> dengan membuat baru terus seperti insert pivot table (manual) atau cache.add
> (vba). Sebaiknya cek dulu, data source itu pernah dijadikan source untuk
> pivot gak, kalau dah pernah, pakai lagi unuk pivot di sheet lain, tapi tidak
> buat baru atau chache.add
> >
> > Nanti, kalau ada banyak report dari beberpa sheet datasource saja, bisa
> kerja keras si komputer... kasihan sama komputernya....
> >
> > Kid.
>  
>

Kirim email ke