Maaf mbak siti saya sudah mencoba tapi koq tidak terjadi apa2 ya?. Ato mungkin 
saya salah meletakkan kode nya? kalo boleh tahu dimana tempat meletakkan 
kodenya? apakah di textbox1_change ato afterupdate ato dimana?





________________________________
Dari: siti Vi <[email protected]>
Kepada: [email protected]
Terkirim: Sab, 27 Februari, 2010 08:55:15
Judul: Re: [belajar-excel] Combo box

  
 
Kita anggap ComboBox yg 
dimauksud oleh Arista adalah
object control yg dibutat 
melalui tool yg ada di ToolBar bernama Control ToolBox
dan di 'gambar'nya di 
worksheet, nama Combobox yg digambar = Combobox1
 
1.
cara agar combobox 
dapat menampilkan seluruh itemnya 
Combobox tidak punya item 
kecuali dengan sengaja di-ISI.
Untuk mengisi list ke dalam 
Combobox, ada beberapa cara. (sudah dianggap tahu)
 
Setelah diisi dengan 
ItemList (bisa hanya 1 bisa Ribuan item) maka si Kombo
tetap hanya dapat 
menampilkan Kosong atau SATU  (salah satu) 
itemnya.
Ketika tombol DropDown-nya 
di tekan, akan muncul list sebanyak yg kita set 
pada propertynya yg bernama 
ListRow (defaultnya = 8), 
 
Untuk menampilkan semua 
item-nya 
a. 
Di-set : PropertyListRow = Jumlah Item yg ada
Tekan Tombol DropDownnya, 
maka semua item akan tampil (selama tombol dropdown
ditekan)
 
b. 
diperlukan tempat lain, 
misalnya cells di sheet, 
atau ListBox atau 
textbox, 
atau object lain yg bisa 
menerima data, lalu menampilkan secara "sekaligus banyak"
Dengan Loop, kita dapat 
menuliskan semua Item yg ada dlm COmboBox ke media lain
spt disebut di atas. 
 
Jadi kalau keperluannya 
menampilkan semua item, sebaiknya jangan gunakan ComboBox
tapi pilihlah 
ListBox
 
2
Caranya agar combobox dapat menampilkan item sesuai dgn text pada 
suatu textbox.
Asumsinya: ComboBox sudah 
mempunyai item-list.
 
(a)
Dengan cara mencari melalui 
looping
 
dim i as long
with combobox1
  .listindex = 
-1
  for i = 0 to 
.ListCount -1
    
 if .ListIndex(i) = "TextBox1" then
        .ListIndex = i
        exit for
     end 
if
  next i
  if .listindex = -1 
then _
  msgbox "tidak ada item 
spt di texbox1",48
end with
 
 
(b) 
kalau ISI combobox tsb 
berasal dari data di range, misalnya 
Sheet1.Range( "F1:F100" ) dan 
data tsb masih ada;  kita mencarinya di range tsb
 
dim i as long, DatRng as 
range
set DatRng = 
Sheet1.Range( "F1:F100" )
 
with 
worksheetfunction
if .Countif(DatRng, TextBox1) 
> 0 then
   i = 
.Match(textbox1, DatRng, 0)
   
Combobox1.ListIndex = i - 1
end if
end with
 
 

________________________________
 
Message ----- 
From: Arista Syahdana 
To: 
belajar-excel@ yahoogroups. com 
Sent: Friday, February 26, 2010 8:22 
PM
Subject: [belajar-excel] Combo box

Dear Belajar excel. saya minta 
tolong. 
Bagaimana ya caranya agar combobox dapat menampilkan seluruh 
item nya? 
saya dah utak atik tapi malah bingung, yang ditampilkan cuma 1 
item saja. 
Yang kedua, bagaimana caranya agar combobox dapat menampilkan 
item 
sesuai dengan text pada text box? Misalnya pada yext box kita 
mengetikkan Cari, 
maka pada combobox akan muncul semua item yang mengandung kata 
cari. 
Sebelumnya saya ucapkan terima 
kasih.

 


      Berselancar lebih cepat. Internet Explorer 8 yang dioptimalkan untuk 
Yahoo! otomatis membuka 2 halaman favorit Anda setiap kali Anda membuka 
browser. Dapatkan IE8 di sini! 
http://downloads.yahoo.com/id/internetexplorer

Kirim email ke