1
A
回答
1
您可以使用此方法VBA存储在字符串中选择所有的值(你可以调整代码以您的需求)。为了执行代码,您需要将它分配给列表框宏或工作表中的其他形状。
Sub ListBoxSelected()
Dim i As Long
With ActiveSheet.ListBoxes("List Box 1")
For i = 1 To .ListCount
If .Selected(i) Then
allselected = Range("A" & i).Value & ", " & allselected
End If
Next i
MsgBox "Selected: " & allselected 'you can adjust this part to do what you want with selected values
End With
End Sub
0
请看看这个链接。
http://www.fontstuff.com/access/acctut18.htm
我认为你需要做这样的事情。 。 。
For Each varItem In Me.lstOffice.ItemsSelected
strOffice = strOffice & ",'" & Me.lstOffice.ItemData(varItem) _
& "'"
Next varItem
如果列表框中包含日期列表:
For Each varItem In Me.lstBirthDate.ItemsSelected
strBirthDate = strBirthdate & ",#" &
Me.lstBirthDate.ItemData(varItem) & "#"
Next varItem
注意,单引号已经通过哈希标记将取代(红色标记)。将得到的IN()子句看起来像这样:
WHERE tblStaff [出生日期] IN(#9 /一千九百五十○分之二十七#,#1968年2月7日#,#6/19/1977年#)
。如果列表框包含一个数字列表:
For Each varItem In Me.lstID.ItemsSelected
strID = strID & "," & Me.lstID.ItemData(varItem)
Next varItem
相关问题
- 1. 如何在excel表格中获得正确的数字格式
- 2. 如何获得表单字段在单个阵列中的PHP
- 3. 如何在excel的单个字段中获得唯一值
- 4. 如何获得excel表格的每一行和列值
- 5. 如何获取VBA中的Excel列表值?
- 6. 获得价值表字段
- 7. Excel VBA - 获得多个过滤器后的列值
- 8. Excel VBA:访问选定列表框行中的单个字段
- 9. 如何获得多值多字段
- 10. 如何在MySQL的表中获得最高的字段值?
- 11. 有多个列表的Excel表格
- 12. 如何获取SharePoint列表字段值
- 13. MySQL:如何使用ODBC获取表格中的字段列表
- 14. 如何为许多表格优化50多个字段(列)?
- 15. 如何在html表单中获得文本字段值django
- 16. 如何获得包含任何NA字段的列的列表?
- 17. Kibana:如何获得一个字段的唯一条目列表?
- 18. Excel VBA VLookup在表格第二列
- 19. 如何使用VBA在Excel中排列表格?
- 20. 将单元格从一个表格复制到多个表格中Excel - VBA
- 21. 如何在多个表中的多个字段中获取不同的字段值?
- 22. Excel VBA,如何在Excel中获得两张表的“减”或“异”效果?
- 23. Excel VBA - 一个字段的值为
- 24. Solr pivoting获得多个字段的值
- 25. 如何获得列表中的int字段的总数?
- 26. Excel VBA比较单元格值列表并覆盖单独的表中的值
- 27. php如何获得多个表的列值与条件
- 28. Excel VBA中列在图表 - 格式字体,颜色,取向等
- 29. 使用jquery,我如何获得表格的选定行中@ Html.Hidden字段的值?
- 30. Wordpress metabox:如何获得具有多个值的字段值?
这个人谁救了我的一天100分。 – miny1997
不客气:)干杯 –
我试过测试这个解决方案,但ListBoxes()没有定义。我使用Excel 2010. – miny1997