Salam Hormat dan Salut, Mr.Kid dan master excel lainnya

Sebelumnya terima kasih krn selalu dijawab setiap pertanyaan saya dan, ini
cerita saya :
Saya mmbuat tabel ujicoba dengan nama sheet "coba" (workbook cuma punya
satu sheet) kondisi mulai kolom A1 dengan judul kolom-kolom :
No(A1);Nama(B1);id(C1);jabatan(D1);pend.(E1);jur(F1);"G1"


Akal-akalan saya :
Cell G1diisi =countif(g2:g5;"Err")


dgn contoh isian sesuai judul kolom :
1;Ajoeb;19a1;staf;S.1;Ekonomi;"G2"


Akal-akalan saya :
Cell G2 diisi =if(or(b2="";d2="";e2="");"Err";"")
tidak semua kolom bersyarat wajib isi


Dngn berjuta keiningan :) bahwa saat nama tdk diinput atw jabatan tdk
diinput atw pendidikan tdk diinput maka cell g2 memunculkan tulisan "Err"
dan akan dihitung oleh cell g1 jd apabila cell g1 > 0 maka tabel
data/lembar kerja tidak akan bisa disimpan pengguna sehingga mensyaratkan
pengguna mengisi dengan lengkap data tersebut.


Kemudian saya buat seperti arahan Mr.
Private Sub workbook_beforesave(byVal saveAsUI as boolean, cancel as
boolean)


'saya modif arahan mr.kid :
If len (sheets("coba").range ("g1").value) > 0 Then
Cancel = true


End if
End sub


Terus bikin activeX controls
Private sub cmdsave_click()
If len (sheets("coba").range("g1").value) = 0 then
Exit sub
End if
End sub


Bikin lagi dengan SelectionChange
Private Sub WorksheetChange(ByVal Terget As Range)
cmdSave.Enable = len(range("g1").value)=0
End sub


Hasilnya adalah : command button hnya aktif skali pas pertama x dibuat
setelahnya tidak aktif, dan untuk disable save nya tetap bekerja tp tetap
belum bisa enable save, dengan ini berkenan kiranya saya dikoreksi,
sebelumnya saya ucapkan terima kasih yg teramat banyak.


Salam.Hormat dan Salut

Kirim email ke