Work Smart

Solusi Bekerja Tanpa Stress


Leave a comment

Link Data ke List Box – UserForm

ListBox RowSource in Excel for Mac

Excel 2011 for Mac tidak mendukung fitur Rowsource untuk ListBox maupun ComboBox. Tidak seperti Excel for Windows, kalau kita membuat sebuah List Box atau ComboBox dalam userform maka pada property ListBox terlihat ada Rowsource dimana kita bisa mengisi alamat range pada sheet Excel agar tampil otomatis didalam ListBox pada saat program userform di eksekusi.  Bagi pemakai Excel for Mac, tidak usah khawatir karena masih ada cara lain untuk menampilkan data ke dalam ListBox.   Dan cara ini tidak hanya khusus untuk Mac, berlaku juga untuk Windows, hanya perlu menulis beberapa baris code saja.

Misal Anda ingin mengisi Listbox dengan data yang ada di Range(B11:B22) pada sheet 1, maka buat code untuk userform Anda sebagai berikut.

Private Sub UserForm_Initialize()
With ListBox1 For i = 11 To 22
 .AddItem Sheets(“sheet1”).Range(“B” & i).Value
Next i
End With
End Sub

Screen Shot 2014-12-18 at 7.30.07 AMScreen Shot 2014-12-18 at 7.34.57 AM

Bila program dijalankan, ListBox anda terihat seperti pada gambar dan untuk melihat sampai ke bulan December Anda bisa scroll ke bawah.

Selamat Mencoba, Semoga Bermanfaat