dalam file yg dikirim oleh pak KD, ada penjelasan dari mas Tiyok (from Russia with love kayak judul film mr Bond).. ada penjelasan yg bagus.
tetapi mari kita melihat dari sisi lain khusus untuk pertanyaan pak dedi mc kinley ini 1. cell tidak secara langsung dapat diassign untuk menjalankan makro tetapi jika cell berubah, tepat dengan saat cell berubah kita dapat menjalankan sebuah makro (sub prosedur di bawah event woksit change) karena berubahnya value sebuah cell termasuk dlm lingkup WorkSheet_Change. agar tidak sembarang cell berubah lantas makro tertetu itu pasti jalan, di sub prosedurnya perlu kita batasi (dengan statement IF) yg menentukan bila [Target] adalah = cell(s) tertentu saja. 2. Tetapi ini tidak persis sama dengan keinginan pak mc kinley sebab syaratnya cell harus berubah, baru terjadi event yg namanya woksit change. Sebuah cell jika hanya dienter (di select lalu kita menekan tombol enter ??) tidak akan terjadi perubahan isi (value)nya kecuali berisi formula yg khusus, misalnya berisi formula yg menyangkut nilai hasil FUngsi NOW() .... cmiiw.. Jadi kembali ke masalah utama, ingin mengenter cell (yg memerlukan tindakan : menselect lalu menekan tombol Enter) dan ingin terjalankannya sebuah sub prosedur. Mengingat dua tindakan yg mendahului terjadinya "Cell Dienter" tadi juga tidak lebih gampang dari pada menselect CommandButton atau seuah shape lain sambil meng-Klik nya, maka Apakah tidak pilih : Mengklik Tombol saja ? yg ini lebih pasti : BISA menjalankan makro. Gambar tombol (Command Button dari toolbar Control TollBox) kalau ndak salah bisa dibuat transparant; jadi gambarlah tepat di atas cell. dengan ukuran yg tepat sama dengan cell tertentu itu. juga jangan diberi Caption (tulisan). Orang lain tahunya kita mengklik Cell dan makro jalan (padahal yg terjadi sesungguhnya sebuah tombol baru saja menderita di klik) Sewaktu-waktu kita ndak dosa kok, kalau harus sedikit licik, asal tidak merugikan negara dan rakyatnya.. (tolong di sheet terlampir, dikllik cell c4 - nya ) 2008/7/24 dedimckinley <[EMAIL PROTECTED]> > Dear All member ExcelMania yang terhormat, > > mo nanya n minta tolong nih.... > > Bisa gak sih meng-assign cell dengan sebuah macro ? > Jadi kalo (misalnya)kita meng-enter pada sebuah cell, maka akan > menjalankan sebuah program macro yang sudah kita buat. > > Demikian pertanyaan saya, mohon bantuan dan tanggapan dari para > masternya excelmania. > > Best regard, > DediMcKinley >
ctv_klik_Cell_C4_menjalankan makro.xls
Description: MS-Excel spreadsheet

