Inilah Instruksi Untuk Mengirimkan Data Yang Setara Dengan Penekanan Tombol Pada Keyboard Lewat VBA


www.niguru.com

Niguru.com | Senin, 7 Feb 2022 | Dalam suatu aplikasi kadangkala diperlukan pengiriman suatu instruksi yang setara dengan penekanan tombol tertentu pada keyboard. Dengan pengiriman instruksi ini user tidak perlu harus melakukan penekanan tombol.

Beruntunglah VBA menyediakan instruksi semacam ini. Instruksi penekanan tombol dapat ditujukan pada obyek tertentu. Dalam sebuah form obyek yang biasanya menjadi target adalah Text Box (=kolom pada form).

Berikut ini instruksinya:
SendKeys “{nama_tombol}”
Atau:
SendKeys “alfabet_termasuk_spasi”
Dan ada beberapa kode untuk tombol khusus, maka nama_tombol mengikuti kode berikut:
www.niguru.com

Berikut ini contoh sebuah form yang terdiri dari Text Box bernama “Text0” dan tombol bernama “kirim”:

www.niguru.com

 

Script untuk tombol Kirim:
Text0.SetFocus
SendKeys “Jakarta”
SendKeys “+{left}”
SendKeys “+{left}”
SendKeys “+{left}”
SendKeys “+{left}”

 

www.niguru.com

Hasilnya pada form bila tombol Kirim ditekan:

www.niguru.com

 

Note:
Teks Jakarta tampil dengan 4 huruf paling belakang dalam kondisi “marked” (terpilih /tersorot). Kondisi seperti dalam contoh bisa diwujudkan dengan bantuan instruksi SendKeys.
Demikianlah penjelasan mengenai instruksi untuk mengirimkan data yang setara dengan penekanan tombol pada keyboard lewat VBA.
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Tinggalkan komentar