memunculkan peringatan userform

  1. 5 tahun lalu

    Assalamualaikum...
    sudah cukup lama gak nongol & gak ngerepotin mas @Caton ,mas @manweljs_ dan master2 excel yg lain jadi kangen..hehehehe makanya sekarang mau tanya gimana caranya agar apabila sel atau range, dalam file ini saya ambil contoh range C5:F6 akan diklik atau mau diisi data akan muncul peringatan dari userform yg sudah disiapkan
    atas jawaban dan bantuannya saya sampaikan terimakasih

  2. Caton

    31 Agu 2019 Terverifikasi Indonesia + 20.101 Poin

    Wa'alaikumsalam mas @farud ...

    Apa kabar mas? Semoga sehat selalu...

    Untuk hal yang ditanyakan, merupakan hal lama yang ingin saya temukan solusi terbaiknya. Beberapa cara sudah saya coba, namun solusi dengan menggunakan teknik SubClassing atau dengan teknik Message Hook yang paling sesuai. Dari kedua teknik tersebut, menurut saya hanya dengan menggunakan teknik Message Hook yang paling aman dan mudah untuk diterapkan.

    Beberapa hal yang perlu diketahui:

    >> Teknik SubClassing ataupun Message Hook merupakan Low Level Processing, yang bertujuan untuk memotong (intercepting) alur proses sistem operasi. Kadangkala, hal ini bisa menyebabkan masalah seperti hang atau crash pada Excel, dikarenakan VBA Excel tidak berdiri sendiri, namun merupakan bagian dari aplikasi Excel (Hosted Application).

    >> Oleh karena kedua teknik termasuk Low Level Processing, sangat disarankan untuk tidak melakukan Execution Break (menghentikan paksa) proses, misalkan dengan menakan tombol CONTROL+BREAK atau menekan tombol STOP pada toolbar VBE. Untuk menghentikan proses, pindah dahulu ke Worksheet lain, dengan demikian proses akan berhenti secara normal. Meskipun begitu, untuk teknik Message Hook yang saya gunakan pada file terlampir termasuk aman untuk dihentikan secara paksa (sudah saya coba), namun lebih baik menggunakan cara aman saja...

    >> Script pada file terlampir menggunakan WinAPI untuk versi sistem operasi 32bit. Untuk sistem operasi 64bit, sepertinya akan ada bagian yang harus disesuaikan kembali. Diskusikan saja kembali jika ternyata scriptnya bermasalah pada sistem opeasi 64bit...

    Contoh script pada file terlampir sudah saya gunakan cukup lama, dan termasuk aman. Referensinya saya dapatkan dari Github . Tidak perlu pusing dengan kedua teknik yang saya sebut di atas (silahkan Googling kalau penasaran). Cukup dicoba saja scriptnya, dan mudah-mudahan sesuai...

    Demikian.

  3. Di sunting 5 tahun lalu oleh farud

    @Caton Apa kabar mas? Semoga sehat selalu...

    Alhamdulillah sehat mas @Caton dan semoga mas @Caton dan teman2 disini begitu adanya
    Alhamdulillah apa yang mas @Caton berikan sudah sesuai dengan apa yg saya harapkan.terimakasih banyak mas dan semoga mas @Caton selalu dalam lindungan Allah agar selalu bisa menularkan ilmunya pada kami disini.aamiinn....

  4. Caton

    1 Sep 2019 Terverifikasi Indonesia + 20.101 Poin

    Aamiin... Semoga kebaikan yang sama juga untuk mas @farud ...

 

atau Mendaftar untuk ikut berdiskusi!