excel - Excel VBA切片器选择每个项目
问题描述
我想自动选择切片器中的每个项目,选择第一个项目,复制数据并粘贴到另一个工作表,然后选择切片器中的下一个项目并将数据复制并粘贴到另一个工作表,依此类推,直到最后一个项目在切片机中。
我用于复制和粘贴的 vba 代码如下:
Private Sub CommandButton1_Click()
Sheets("Sheet1").Select
Range("e3:f3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial
Paste:=xlPasteValues
End Sub
解决方案
推荐阅读
- python - 当组合权重小于节点权重时,放入队列的原因是什么?
- javascript - 如何知道文件是否下载完成?
- listview - 如何通过鼠标拖动在 JavaFX ListView 中选择多行
- r - 根据多个数据帧中单词的频率创建建议单词列表
- sql - SQL 如何创建一个每天运行一次的作业并根据缺少的内容更新表?
- flutter - 选择小部件时 TextFormField 标签样式发生变化
- javascript - (节点:9263)UnhandledPromiseRejectionWarning:ValidationError:想法验证失败:imageUrl:需要路径`imageUrl`
- reactjs - 从 prop 数组映射的复选框的“已检查”状态与 array.find 结果与第二个数组不匹配
- java - bean 类 [java.util.ArrayList] 的无效属性“xyz”:bean 属性“xyz”不可读或具有无效的 getter 方法
- javascript - 将方法的参数声明为接口类型,并将不相关的对象传递给它