2016-02-20 81 views
-1

這就是我想要做的:填充COMBOX與值從一個細胞

單元格A1的值是:貓,鼠,狗

我想填充組合框與這些值的用戶窗體所以用戶可以選擇Cat,Mouse或Dog。

任何幫助非常感謝,提前致謝。

+0

推薦你加入你寫嘗試的問題 –

+0

任何代碼,我真的不知道如何短語我的問題,所以,當我試圖尋找例子他們無關我的問題。你有一些關鍵詞可以推薦嗎? – Geoff

回答

2

試試這個:

Private Sub UserForm_Initialize() 
Dim animals() As String 
Dim i As Integer 

animals() = Split(Sheet1.Range("A1"), ", ") 

With UserForm1.ComboBox1 
    For i = 0 To Application.CountA(animals) - 1 
     .AddItem animals(i) 
    Next i 
End With 

End Sub 
+0

我編輯我的答案,以更清晰的方式,允許列表擴展。 – SincereApathy

+0

感謝SincereApathy,是的最終目標是能夠調整此單元格A1中任意數量的值。 A1可以有1到100個值。 – Geoff