如何在2 columns
列表中添加項目?如果我使用ListBox.AddItem
,它會在第一列中添加項目。我也想在2nd column
中添加項目。 謝謝!在多列中添加列表框中的項目
回答
通過使用List
屬性。
ListBox1.AddItem "foo"
ListBox1.List(ListBox1.ListCount - 1, 1) = "bar"
選擇歡迎使用屬性
行來源類型=>值列表
代碼:
ListbName.ColumnCount = 2
ListbName.AddItem「值列1;值欄2「
這不會爲第2列添加任何值。AddItem方法將值和可選索引(行索引)作爲參數。 –
@DavidZemens由於rowSource類型是「值列表」分隔的字符串被解釋爲與列相同。上面的Kong代碼將起作用。 –
@krishKM在哪個版本的Excel?使用2010年,'Debug.Print ListBox1.RowSourceType'引發一個「找不到成員」的錯誤。我可以在本地窗口中看到它,但不能在屬性窗格中看到它。 –
還有就是要實現它多了一個辦法: -
Private Sub UserForm_Initialize()
Dim list As Object
Set list = UserForm1.Controls.Add("Forms.ListBox.1", "hello", True)
With list
.Top = 30
.Left = 30
.Width = 200
.Height = 340
.ColumnHeads = True
.ColumnCount = 2
.ColumnWidths = "100;100"
.MultiSelect = fmMultiSelectExtended
.RowSource = "Sheet1!C4:D25"
End With End Sub
在這裏,我使用的範圍C4:D25作爲列數據的來源。這將導致兩列填充值。
屬性是不言自明的。您可以通過在UserForm中繪製ListBox並使用「屬性窗口(F4)」來使用選項值來探索其他選項。
不完全是答案,而是添加多列列表的更有效的方法。 – FCastro
這隻適用於與Excel結合使用VBA的情況:) –
- 1. 添加項目到多列列表框
- 2. 將列表框1中的項目添加到綁定多項列表框2
- 3. 列表框添加項目
- 4. WPF中添加新項目列表框
- 5. 無法將列表框中的項目添加到列表中
- 6. 將列表框中的項目添加到列表中
- 7. 將多個列表框項添加到一個列表框中
- 8. 添加QtableWidget列中的項目列表
- 9. 在列表中添加偶數項目
- 10. 在列表中添加項目 - Python
- 11. 在嵌套列表中添加項目?
- 12. Visual Basic - 多列列表框和添加項目
- 13. 用asp在asp項目中添加item到列表框中
- 14. 添加列表項的列表框
- 15. 添加項目乘(列表框/ Dropdownbox)
- 16. 動態添加項目WPF列表框
- 17. 將項目添加到列表框
- 18. 列表框添加項目間距
- 19. VB.net添加列表框項目
- 20. 將項目添加到列表框
- 21. Matlab:如何在列表框中添加選定的項目?
- 22. 如何在列表框中的項目之間添加填充?
- 23. 從2列表框項目添加到列表框一個
- 24. 如何在vb.net的列表框中添加列表項
- 25. 添加/刪除列表中的項目
- 26. 如何將列表框中的項目添加到另一個列表框?
- 27. 如何添加列表框或列表視圖中的組合框項目
- 28. 從列表視圖中選擇的項目添加項到列表框c#
- 29. 如何在Elisp中添加更多項目到列表中
- 30. 將項目添加到Java/NetBeans中的列表框中
非常感謝。現在,如果我想獲得這個價值,我該怎麼做?我的意思是要獲得第一列中的值我做ListBox1.Value ... bot的第二列? –
@Andrei Ion以同樣的方式。 'List'是一個屬性,兩種方式都有效。 – GSerg
是的,我猜想它必須是相同的方式,但我不會知道所選項目的行...我知道列是1,但行?我猜ListBox1.ListCount-1是你添加值時的行......我怎麼知道當選擇一個值時行是什麼?非常感謝! –