hmmm.... coba begini : 1. di vba, buat general module dan isi dengan 2 prosedur berikut beserta sebaris deklarasi variabelnya public wbka as workbook, shta as worksheet 'variabel object area kerja si penulis nilai
public sub myProc( optional lNilai as long=0 ) 'proses menulis nilai if wbka.name=activeworkbook.name then if shta.codename=activesheet.name then if activecell.column=1 then if activecell.row>1 and activecell.row<=600 then application.enableeventts=false activecell.value=lnilai application.sendkeys "~" application.enableeventts=true endif endif endif endif end sub public sub AturShortcut(optional bState as boolean=false) 'pengubah shortcut if bstate then 'setup tombol dan variabel object area kerja 'nama object sheet (bukan nama caption sheet [bukan nama sheet di tab sheet]) -> misal area kerja di sheet bernama AREA_INPUT dengan nama object sheet adalah Sheet1 set wbka=thisworkbook:set shta=sheet1 application.onkey "1","'myproc 1'" application.onkey "2","'myproc 2'" application.onkey "3","'myproc 3'" application.onkey "4","'myproc 4'" else set wbka=nothing:set shta=nothing application.onkey "1" application.onkey "2" application.onkey "3" application.onkey "4" endif end sub lalu di sheet AREA_INPUT, dibuat prosedur events : 1. Activate dan diisi dengan baris pemanggil AturShortcut dengan nilai bState adalah true, yaitu : AturShortcut true 2. deActivate dan diisi dengan baris pemanggil AturShortcut dengan nilai bState adalah false, yaitu : AturShortcut kemudian di thisworkbook, dibuat events : 1. activate dan diisi dengan baris pemanggil AturShortcut dengan nilai bState adalah true, yaitu : AturShortcut true 2. deActivate dan diisi dengan baris pemanggil AturShortcut dengan nilai bState adalah false, yaitu : AturShortcut 3. beforeclose dan diisi dengan baris pemanggil AturShortcut dengan nilai bState adalah false, yaitu : AturShortcut Regards, Kid On Sun, Jan 27, 2019 at 4:16 PM cheivory_bri...@yahoo.com [belajar-excel] < belajar-excel@yahoogroups.com> wrote: > > > Terima kasih Pak Kenang Agus solved.. > > Mohon maaf, bagaimana kalau di setiap cell kolom A cara mengisinya dengan > cara memasukkan/mengetik 1 pilihan - pilihannya : 1/2/3/4 (bukan memilih > dari data validation) .. jika sudah mengetik pilihan maka otomatis kursor > berpindah otomatis ke sel bawahnya .. > > Terima kasih. Ari > > >