karena kita *tidak di batasi oleh contoh dan spesifikasi hasil yg jelas* maka boleh "ngarang" sendiri dong ya...
*masalahnya di sini *
1
Combobox ada di Sheet2; List yg akan dipakai untuk mengisi Combobox
ada di sheet 1
2
data yg akan dimasukkan sebagai list di combobox bukan data mentah yg
ada di sheet 1 (C3 ke bawah), tetapi data perasan (extrac) dari data
tersebut yg harus berupa Unique Values (seperti hasil Remove Duplicate)
*cara yg dipakai *
pengisian dilakukan in Rum Time (dengan pemrograman / code VBA)
yaitu mengambil nilai uniqnya saja sambil diisikan (adadItem) ke ComboBox.
Dim Rng As Range, tumpuk As String, n As Long
Set Rng = Sheet1.Cells(3, 3).CurrentRegion
tumpuk = "|"
For n = 1 To Rng.Rows.Count
If InStr(1, tumpuk, Rng(n, 1) & "|", 1) = 0 Then
tumpuk = tumpuk & Rng(n, 1) & "|"
ComboBox1.AddItem Rng(n, 1)
End If
Next n
'-------------------------
Jika list ada di workbook lain (Sheet1) makro nya hanya perlu di sesuaikan
semula :
Set Rng = Sheet1.Cells(3, 3).CurrentRegion
menjadi :
Set Rng = (Ekspressi yg menghasilkan object Workbook).Sheet1.Cells(3,
3).CurrentRegion
2011/10/12 Ibram Pinondang <[email protected]>
>
> dear suhu XL
>
> saya punya kasus sedikit nih, gimana caranya buat combo box di excel 2007
tapi source datanya
> nggak dalam 1 (satu) file/ sheet.
> biasanya kalo saya buat combo box selalu source datanya masih dalam satu
sheet atau beda sheet.
> nah saya mau source datanya itu dari excel lain semacam pake rumus
VLookup, jadi bisa find data
> dengan key tertentu dari sumber di lain excel.
>
> terima kasih
ctv_bahan untuk list si combo ada di sheet lain dan harus diOprex dulu.xlsm
Description: Binary data

