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.
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 <nmkid.family@gmail.com >
> 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.
| Papa ga pulang beibeh... Papa ga bawa uang beibeh... |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Nenhum comentário:
Postar um comentário