excel - VBA为多列创建过滤器
问题描述
晚安!
我是VBA的新手,我的英语不是那么好,所以请耐心等待我=D
因为我是新手,所以我总是做简单的循环,只有一列。我以前从来没有做过过滤器。所以我承认我不知道从哪里开始。但我会尽力解释,所以请帮助我,因为这对我来说真的很重要。
我需要使用以下逻辑在前 5 列中创建一个循环:
1 - 搜索所有 5 列并创建一个过滤器;2 - 过滤器:获取 A 列的所有行,其中值 == 1以及B 列的所有行,其中值 == 1以及C 列的所有行,其中变量 == 'C'以及D 列的所有行,其中值 == 1以及E 列的所有行,其中 value == 1 并使用过滤器的所有行创建另一个工作表(1);3 - 再次循环 2,但在“C”列上使用“J”,并创建另一个工作表 (2);
逻辑是:我需要创建一张包含我在过滤器中设置的所有行的工作表。示例:在列 A = 1 & 列 B = 1 & 列 C = F & 列 D = 1 & 列 E = 1 的列上查找所有行 -> 创建一张所有行都具有此值的工作表
就像这样:
请注意这一点:因为我的 C 列在一行中带有“F”,而在另一行中有“J”,所以我需要创建一个包含所有包含每个字母的行的工作表。
请问你能帮帮我吗?
谢谢,祝你有个愉快的夜晚!
解决方案
推荐阅读
- powershell - 在 Powershell 中搜索用户。允许重复用户的选择
- c++ - 为什么不包含文件
- python - KMeans 初始化自己的质心
- c - glNamedBufferSubData 在两次绘制之间不更新
- javascript - 是的,循环依赖:两个相互要求的字段
- python - 用于迁移现有代码库的线程中的 Python asyncio
- javascript - 如何在 Extjs 中转义 html 标签?
- extjs - ExtJs 6.7 - 在 textarea 中写入文本时,按 TAB 键不会退出 textarea 字段
- python - Tkinter 按钮未出现在窗口中
- css - Bootstrap 4 - 没有任何全局样式的 CSS