10
A
回答
16
你可以做你一個For
循環檢查在列表框中的每一行,做任何與被選擇的行。在此示例中,我將顯示列表框中選定項目的第二列。 (列編號從0開始)。
Private Sub cmdShowSelections_Click()
Dim lngRow As Long
Dim strMsg As String
With Me.lstLocations
For lngRow = 0 To .ListCount - 1
If .Selected(lngRow) Then
strMsg = strMsg & ", " & .Column(1, lngRow)
End If
Next lngRow
End With
' strip off leading comma and space
If Len(strMsg) > 2 Then
strMsg = Mid(strMsg, 3)
End If
MsgBox strMsg
End Sub
注意我假設你想從列表框中選定的項目。如果你想所有項目,選擇與否,您可以使用.ItemData
作爲@DavidRelihan suggested。但是,在這種情況下,您可以改爲從列表框.RowSource
中獲取它們。
+0
感謝漢斯!花了我一下,但我得到了它的工作。謝謝! – Justin 2010-05-29 11:13:38
20
這裏是你通過列表框如何遍歷:
Dim i as Integer
For i = 0 to Me.ListBoxName.ListCount -1
'Access each item with
'Me.ListBoxName.ItemData(i)
Next i
+0
謝謝!這工作得很好也! – Justin 2010-05-29 11:14:38
相關問題
- 1. MS Access VBA循環列表
- 2. MS Access 2007 - 循環訪問列表框中的值以獲取SQL語句的ID
- 3. 不循環MS Access
- 4. 列表框在訪問MS
- 5. 使用javascript循環訪問值列表
- 6. 循環訪問表列
- 7. for循環訪問列表
- 8. 如何循環訪問WPF中的多列列表框?
- 9. MS Access查詢循環宏
- 10. 循環訪問Clojure中的「let」列表?
- 11. 在asp中循環列表併發布到MS Access
- 12. MS Access中的循環引用
- 13. MS Access 2007中的值列表
- 14. MS Access限制表格/表格訪問
- 15. 在MS Access中選擇列表框
- 16. 使用VBA循環訪問組合框列表併爲每個宏運行MS Access宏
- 17. 訪問到MS Access用C#
- 18. 在循環中訪問與smbinning.gen()列表中的列表
- 19. 修改MS Access列表框中的項目列表
- 20. MS Access:更新鏈接列表框
- 21. MS Access雙列表框控件
- 22. MS Access下拉列表/組合框
- 23. 在列表框中循環
- 24. 如何使用循環訪問列表中的所有列表
- 25. 通過ADuser列表循環訪問
- 26. 如何循環訪問Java列表
- 27. 循環訪問列表字段
- 28. 循環訪問數組列表Java
- 29. 沒有循環的列表類(嵌套類)的訪問值?
- 30. JSON - 訪問值和循環
不要忘記,如果表單上的空間成爲問題,您可以擁有多選列表框並使用Selected屬性。 – Fionnuala 2010-05-29 08:12:30