cara 1

Private Sub UserForm_Initialize()

   Dim i As Integer, Daftar As Range

   Set Daftar = Sheet2.Range("B5")
   Set Daftar = Range(Daftar, Daftar.End(xlDown))
   ComboBox1.Clear

   For i = 1 To Daftar.Rows.Count
      ComboBox1.AddItem Daftar(i, 1)
   Next i

' variasi lain Loop  For Next diganti  Do - While atau pun While - End
'    tentunya tekniknya agak berbeda

End Sub


'-- Cara Lain
Private Sub UserForm_Initialize()

  ComboBox1.RowSource = "Sheet2!B5:B32"
'    (jika daftar bertambah, tidak otomatis dikenal oleh makro)

End SUb

Masih banyak cara, harus melihat dulu Seperti apa keadaan rang yg akan
dirujuk
(misal: apakah "terpisah dari data lain di sekitarnya atau tidak)
Tanpa lampiran contoh, jawaban tidak bisa didfokuskan ke keperluan yg
khusus.


2011/7/17 MAMUDA PONTIM <[email protected]>

> **
> Mohon pencerahan dari para pakar, bagaimana cara mengisi list dri ComboBox
> User Form dengan data yang ada di sheet?
> . Sehingga ketika data di sheet diubah, maka list di combo Box juga
> berubah. Terima kasih sebelumnya
>
>
>

Kirim email ke