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

Attachment: ctv_bahan untuk list si combo ada di sheet lain dan harus diOprex dulu.xlsm
Description: Binary data

Kirim email ke