mba Siti, selamat merayakan dan menghayati Hari Kartini 2010 
btw, siapa yang mba Siti maksud dengan KAU itu 

comment:
macro sangat berguna, terutama bagaimana cara mengaplikasikan Application.OnKey 
 baru tahu saya ....
 Thank you and regards,
Safri
www.tebetbarat.com tebet business directory
www.tb512.com my virtual home
www.tebetbarat.com/artikel/safri.htm about me





________________________________
From: siti Vi <[email protected]>
To: [email protected]
Sent: Wed, April 21, 2010 10:24:05 AM
Subject: [belajar-excel] Memasukkan data TIME ke cell dengan ada detiknya

  
KAU ingin menuliskan tanda waktu saat ini di sebuah cell ! 
Atetapi KAU tidak 
ingin hasilnya berubah setiap kali Excel me-Recalculate formula 
!?!
KAU sudah "ampun-ampunan" 
dengan perilaku fungsi Now() karena dia selalu berubah...
 Kalok gitu KAU tekan saja  kibor Short-Cut resmi   CTRL+SHIFT+: Beres 
!!
Tapi sayangnya Excel melalui "makro bikinan Oom Bill Gentholett" itu hanya mau 
menuliskan TIME dalam format jam dan menit (HH:MM ) doWang..

Truss bgmana dwong..(?)  kalau KAU ingin semudah CTRL+SHIFT+: tapi hasilnya  
HH:MM:SS ??
Tenaaaaang…,  kan ada 
rinsok !!
 
Jangan bilang siapa-siapa, 
buatlah code persis di bawah ini di sebuah modul standar. 
Kode "rahasia" ini 
akan meng-Override "makro bikinan Om Bill Gentholet" tsb"
 
Sub 
AturKunci()
   Application. OnKey "+^:", "TuliskanJam"
End 
Sub
 
Sub 
TuliskanJam( )
   ' siti Vi memperingati HariKartini 
2010
   With ActiveCell
     .Value = 
Time()
     .NumberFormat = "hh:mm:ss"
   
End With
End Sub
 
Sub 
ResetKunci()
   Application. OnKey "+^:"
End Sub
 
Sekali anda jalankan makro AturKunci …   (bisa lah melalui 
Alt + F8 )
maka selanjutnya  CTRL+SHIFT+: mau dan rela mengerjakan 
seperti yang
KAU inginkan: 
yaitu menuliskan jam saat ini di cell-aktip  dengan 
format HH:MM:SS
Jika KAU ingin kembali ke 
"sikap semula" tinggal jalankan makro  ResetKunci..
( ndak ribet,.. ndak 
bohong,.. asli hasilnya.. )
 
Akan lebih 'elegant' lagi 
kalau KAU simpan workbook ini sebagai add-in / *.xla (excel 
2003).
Harusnya akan lebih asyik, 
karena KAU dapat "memasang & mencabut" add-in tsb kapan 
KAU mau; dan efeknya 
berlaku ke semua workbook yg KAU buka di komputer KAU !!
 
Agar efek tsb 
otomatis terpasang (dan tercabut) ketika add-in dibuka (dan 
ditutup)
tentunya sebelum KAU men-Save-As *.XLA, KAU harus menambah sedikit 
akal-akalan seperti 
menuliskan "Atur"  
dan  "Reset"  di module level workbook, dengan memanfaatkan event Open 
dan event Before 
Close
 
Private Sub 
Workbook_Open( )
   AturKunci
End Sub
 
Private Sub 
Workbook_BeforeClos e(Cancel As Boolean)
   ResetKunci
End 
Sub
 
"adapun" mengenai workbook 
yg dilampirkan bersama posting ini ...
dia sudah disiapkan oleh 
tim dari bluewater untuk menjadi (di-Save As)  *.XLA
KAU tinggal menikmati saja...

-----
serial ©skk edisi April 2010
siti Vi / bluewater, 21 
april 2010 / memperingati 
hari kartini 
-----
 


      

Kirim email ke