Sunday, January 13, 2019

√ Pengenalan Dasar Menciptakan Userform Vba Excel

UserForm merupakan interface yang disediakan oleh programer untuk memfasilitasi dan mempermudah dalam penggunaan aktivitas aplikasi. Aplikasi yang saya maksud disini ialah aplikasi sederhana yang dibentuk pada Ms. Excel dengan derma script VBA. Membuat UserForm merupakan hal fundamental dalam berguru VBA atau macro.

Pada goresan pena ini saya akan bahas mengenai UserForm sehingga Anda akan betul paham dalam berguru VBA Excel lebih dalam lagi. Lalu bagaimana cara menciptakan UserForm, mengganti nama UserForm, merubah ukuran, warna background, merubah nama huruf/jenis huruf? Semua hal wacana UserForm tentu harus Anda kenal dan berikut ulasannya.

Anda sanggup melihat teladan Script VBA untuk menampilkan UserForm yang aktif

Cara Membuat UserForm

Bagaimana cara menciptakan UserForm? Jika Anda sudah tahu fungsi dari UserForm itu sendiri mari kita bahas bagaimana cara menciptakan sebuah UserForm pada Ms. Excel melalui VBA. Silakan masuk ke VBA Editor dengan cara menekan kombinasi keyboard ALT+F11 maka secara otomatis akan masuk ke editor VBA Ms. Excel.
Setelah masuk ke VBA Anda cari sajian Insert kemudian pilih UserForm


Dari gambar diatas Anda sanggup melihat sajian Insert kalau Anda klik maka langkah selanjutnya silakan pilih atau klik UserForm kemudian lihat kebawah akan muncul satu buah UserForm dengan nama UserForm1 dan lihat juga VBAProject untuk Book1 juga terdapat nama yang sama ini artinya UserForm telah berhasil dibuat.  Jika Form sudah dibentuk langkah apa yang harus dilakukan?

Cara Mengatur UserForm melalui Properties

Mengganti Nama Form
Setelah UserForm dibentuk langkah selanjutnya kita atur Form tersebut melalui Properties contohnya untuk Name secara default akan berjulukan UserForm1 dan kita ganti dengan "FormData" kenapa harus diganti? Sebenarnya Anda juga sanggup untuk tidak mengganti Name tetapi alangkah baiknya dirubah alasannya ialah ada beberapa UserForm yang akan dibentuk berikutnya tujuannya ialah mempermudah dalam mengingat nama Form tersebut.

Mengganti Warna Background Form
Anda sanggup merubah warna dasar dari form yang akan didesain sesuai dengan keingingan dan warna background ialah berjulukan ButtonFace atau dalam arahan pewarnaan &H8000000F&. Untuk merubah warna silakan klik segitiga kemudian maka akan muncul beberapa jenis warna berikut namanya, kalau ingin lebih lengkap lagi dalam menentukan warna silakan pilih Palette contohnya saya disini memlih warna hijau atau dalam arahan &H0000C000&



Mengganti Tulisan UserForm1
Apakah goresan pena yang tampil pada form dengan nama "UserForm1" sanggup diganti? Jawaban saya ialah BISA. kemudian bagaimana caranya? Nah, caranya cukup sederhana Anda perhatikan nama form yang ada pada bab atas desain form terdapat goresan pena "UserForm1" kita akan ganti dengan caranya silakan ganti Captions pda properties dengan nama form yang diinginkan contohnya saya akan ganti dengan nama "Form Input Data"

Cara lain selain memakai Properties Anda juga sanggup memakai script VBA untuk mengganti nama UserForm1 menjadi "Form Input Data"

Private Sub UserForm_Initialize()
FormData.Caption = "Input Data Siswa"
End Sub
Catatan : Jika Anda memakai Script VBA maka akan berubah apabila aktivitas sudah dijalankan dengan mengklik tombol RUN

Untuk mengenal atau berguru scrip VBA saya ada teladan Cara Membuat Jam Digital dengan Scrip VBA

Cara Merubah Tinggi dan Lebar Form
Bagaimana cara merubah ukuran tinggi dan lebar dari form? Ketika pertama kali menciptakan sebuah UserForm secara default akan menentukan ukuran tinggi dan lebar kolom yaitu untuk ukuran tinggi ialah 180 dan lebar 240. Anda sanggup mengganti ukuran tersebut contohnya untuk tinggi 400 dan lebar 500 maka yang harus dirubah pada properties adalah

Hight = 400
Width = 500

Silakan lihat akibatnya ukuran Form Input Data akan berubah secara otomatis. Sebanarnya hal ini juga sanggup dilakukan memakai script VBA

Private Sub UserForm_Initialize()
With FormData
.Height = 400
.Width = 500
End With
End Sub
Kedua cara baik melalui Properties maupun dengan script VBA sama saja, bedanya ialah kalau dengan script VBA atau arahan VBA akan terlihat akibatnya apabila sudah dijalankan.

Ok, hingga disini saja pengenalan dasar menciptakan UserForm VBA pada Ms. Excel, dan akan saya bahas lebih jauh lagi pada goresan pena berikutnya. Selamat mencoba.
Sumber http://www.excel-id.com/