Cara Memposisikan Formulir Pengguna Di Excel Dengan VBA

2 Oct , 2018 Agen Bola Terpercaya,Situs Judi Online,Uncategorized

[ad_1]

Penambahan formulir pengguna dalam lembar kerja Excel dapat menambahkan banyak fungsi ke dalam aplikasi Anda. Misalnya, Anda bisa menggunakan formulir untuk entri data di mana Anda dapat secara terprogram memeriksa kesalahan dan validasi.

Namun terkadang pemosisian standar tidak nyaman dan menyembunyikan data di sheet dan Anda perlu memindahkan formulir sebelum menggunakannya.

Artikel ini akan menjelaskan bagaimana Anda dapat memposisikan formulir menggunakan beberapa baris kode VBA.

Mengatur Posisi Awal Formulir Pengguna

Pertama, Anda harus mengatur posisi start up ke "manual" yang dapat Anda lakukan di jendela properti formulir.

Sebelum Anda mengaktifkan formulir, beberapa perhitungan harus dilakukan untuk menentukan di mana Anda ingin formulir ditampilkan di lembar kerja.

Kode kami akan menentukan luas wilayah data saat ini dan memposisikan formulir di sebelah kanan tabel dan tepat di bawah bagian atas layar.

Pertama, kami akan memilih wilayah data:

set r = activeCell.currentRegion

Kita bisa mendapatkan lebar tabel data tetapi perlu memperhitungkan bingkai lembar kerja.

fromLeft = r.Width + Application.Width - ActiveWindow.UsableWidth

myForm.left = fromLeft +20

Salah satu masalah adalah bahwa perhitungan menempatkan formulir tepat di tepi meja dan Anda mungkin perlu memindahkannya sedikit, tergantung pada preferensi Anda. Kami telah menambahkan 20 ke posisi kiri untuk beberapa kenyamanan.

Kami akan memposisikan formulir sedikit di bawah bagian atas layar sehingga jauh dari salah satu bilah alat yang mungkin perlu Anda gunakan.

fromTop = Application.Height - ActiveWindow.UsableHeight

myForm.top = fromTop

Salah satu masalah mungkin adalah bahwa ketika Anda menambahkan data ke lembar kerja, formulir mungkin menghalangi lagi. Untuk mengatasi masalah ini, Anda dapat menambahkan tombol penyegaran yang akan memposisikan ulang formulir berdasarkan kode di atas setiap kali Anda membutuhkannya.

Menentukan posisi formulir dalam lembar kerja Excel dapat menjadi masalah yang menantang. Solusi lengkap melibatkan dengan mempertimbangkan keberadaan toobars yang mempengaruhi perhitungan tinggi tetapi kadang-kadang bisa sama efektifnya untuk mencari solusi praktis untuk situasi Anda.

Ringkasan

Dengan hanya beberapa baris kode VBA, kami dapat memposisikan ulang formulir agar lebih mudah digunakan. Saat Anda meningkatkan pustaka cuplikan kode, Anda akan menemukan banyak cara Anda dapat menggunakan VBA untuk menjadikan penggunaan Excel lebih efisien dan produktif.

[ad_2]

, , , , , , ,


Leave a Reply

Your email address will not be published. Required fields are marked *