【发布时间】:2018-04-11 14:51:39
【问题描述】:
我的工作簿中有切片器,需要默认启用多选。
我试过 SendKeys。
ActiveSheet.Shapes.Range(Array("WMS")).Select
SendKeys "%S", True
ActiveSheet.Shapes.Range(Array("Equipment")).Select
SendKeys "%S", True
ActiveSheet.Shapes.Range(Array("Warehousing Skills")).Select
SendKeys "%S", True
ActiveSheet.Shapes.Range(Array("OCF Skills")).Select
SendKeys "%S", True
这会按预期选择切片器,但 sendkeys 未启用多选。
我尝试在sendkeys 命令前后添加暂停。
我尝试选择两个切片器选项。这没有启用多选。
【问题讨论】:
-
您是在尝试启用多选,还是选择多项内容(无论是否设置了多选,您都可以使用 VBA 执行此操作)。
-
我正在尝试启用多选。我知道您可以使用 VBA 选择多个内容。我这样做是希望它会触发多选切换,但它没有。
标签: excel vba sendkeys slicers