Control : Label

Control Label Label

Label dalam VBA adalah elemen yang digunakan untuk menampilkan teks atau informasi statis di dalam Form atau lembar kerja.

Fungsinya mirip seperti TextBox tetapi tidak memungkinkan pengguna untuk memasukkan atau mengedit teks secara langsung.

Label digunakan untuk memberikan informasi, instruksi atau keterangan yang membantu pengguna memahami fungsi atau tujuan dari elemen-elemen lain di dalam aplikasi.

Untuk Apa Label Digunakan?

  • Memberikan Keterangan

Label sangat membantu dalam memberikan keterangan atau instruksi kepada pengguna tentang bagaimana menggunakan atau mengoperasikan sebuah aplikasi.

  • Mempermudah Navigasi

Label membantu dalam memberikan keterangan atau instruksi kepada pengguna tentang apa saja yang harus diketahui oleh pengguna.

  • Menyajikan Informasi Statis

Label berguna untuk menampilkan informasi yang tetap atau statis, seperti judul, nama, atau keterangan yang tidak berubah.

Selain yang sudah disebutkan diatas, masih banyak kegunaan lain dari Label dalam sebuah Userform.

Tinggal kamu keluarkan kreativitas untuk memanfaatkan lebel ini agar menghasilkan tampilan Aplikasi yang baik.

Cara Menggunakan Control Label

Pada umumnya, label ditambahkan ke Userform dengan cara mengklik icon Label yang ada pada Toolbox dan mendrag pada area Userform tepat dimana Label ini akan di Posisikan.

Setelah label ditambahkan, atur posisi yang pas untuk penempatan label.

setingan terkait dengan label ini bisa diatur melalui Propeties Windows, Misalnya mengubah Font, Ukuran Font, Warna, Isi Caption dan lain-lain.

Nilai Properties bisa langsung diubah dan nilai ini akan menjadi acuan ketika Userform dijalankan.

Jika ingin lebih dinamis, Properties bisa juga diatur malalui Script.

Selain melalui Propties Windows, Isi dari properti label ini juga bisa dilakukan menggunakan Script.

Misalnya, Jika tulisan yang ada label ingin diubah dan diisi dari isi Cells yang ada di Cells A1 misalnya,

Maka Scriptnya bisa dibuat seperti dibawah ini

Private Sub UserForm_Initialize()
    Label1.Caption = Sheet1.Range("A1").Value
End Sub

UserForm_Initialize adalah Events yang akan dijalankan ketika Userform dijalankan.

Pada Script diatas, Label1 isinya akan sesuai dengan yang ada di Range A1.

Contoh lainnya misalnya :

Private Sub UserForm_Initialize()
   With Label1
       .Caption = "Selamat Datang di vba.co.id"
       .Font.Size = 12
       .ForeColor = RGB(255, 0, 0) 
         ' Mengubah warna teks menjadi merah
   End With
End Sub

Pada Script diatas, selain mengubah tulisan yang ada pada Label1, juga mengubah warna dan ukuran Font.

Leave a Reply

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

Chat WhatsApp
WhatsApp