Macro Excel - Cara Disable Tombol Close atau X pada UserForm

Excel-id - Bagaimana cara mendisable tombol Close atau X pada User Form yang telah dibuat hal ini bertujuan agar user tidak mengklik tombol Close pada user form tetapi hanya klik tombol yang telah dibuat dengan CommandButton.

Langkahnya cukup sederhana pertama silakan masuk ke VBA editor dan buat sebuah UserForm1 dengan cara klik insert kemudian pilih UserForm maka akan dibuat sebuah form baru dengan nama "UserForm1". silakan klik kanan pada UserForm dan klik view mode

Langkah berikutnya silakan tuliskan script VBA dibawah ini

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = 0 Then
        Cancel = True
        MsgBox "Untuk menutup Form silakan klik tomblo CLOSE", vbCritical
    End If
End Sub
Jika sudah dituliskan script VBA diatas langkah berikutnya kita akan buat sebuah CommandButton untuk membuat tombol CLOSE dengan cara klik Insert pada ToolBox kemudian pilih CommandButton lalu silakan drag and drop pada form


Langkah berikutnya silakan ganti Caption tulisan CommandButton1 menjadi "CLOSE" pada properties CommandButton1


Jika sudah selesai mengganti Captions silakan double klik tulisan CLOSE pada UserForm untuk menulisakan perintah Close Form


Selesai, silakan coba jalankan perintah dengan mengklik tombol RUN dancoba klik close yang berwarna merah apabila di klik maka akan muncul pesan kesalahan


OK, script VBA sudah benar dan Anda sudah bisa membuat bagaimana cara mendisable tombol CLOSE sesuai dengan keinginan.
Selamat mencoba

1 Response to "Macro Excel - Cara Disable Tombol Close atau X pada UserForm"

  1. Aslkm.. bang itu kalo pake userform.. kalo untuk mencegah tombol X di sheet excel gmn gan??

    BalasHapus

Tulisan ini Bermanfaat..? Silakan berkomentar sesuai topik artikelnya, tidak dianjurkan menggunakan kata-kata yang dapat menimbulkan hal negatif. Mohon maaf apabila tidak memiliki etika akan Admin HAPUS tanpa pemberitahuan kembali. Terimakasih... salam Exceler