excel - VBA - 在自动过滤器中排除通配符值?
问题描述
我必须制作 2 张 excel 表。一个用于某个客户的所有帐户,一个没有。不幸的是,客户名称的布局方式,我必须使用通配符搜索这些客户。
只有客户的宏工作正常,但排除客户的宏不能。
工作宏:
Sheets("AR Aging").Range("A:J").AutoFilter Field:=2, Criteria1:=Array( _
"*COMPANY*"), Operator:=xlFilterValues
Range("A:J").Copy
Sheets.Add After:=Sheets(7)
ActiveSheet.Paste
Sheets(8).Select
Sheets(8).Name = "XYZ"
Sheets("AR Aging").AutoFilterMode = False
Sheets("AR Aging").Activate
Application.CutCopyMode = False
唯一的区别在于非工作宏,
Criteria1:=Array( "*COMPANY*")
改为
Criteria1:=Array( "<>*COMPANY*")
并且图纸编号已更改。
解决方案
推荐阅读
- python - 条件语句快捷方式(python)
- python - 如何从列表中获取多个输出
- cucumber - 带有 JUnit 5 的 Cucumber:未找到功能,未执行测试
- docker - Neo4j Docker:http-post 返回错误 EOF
- python - 如何仅使用 Tweepy 打印推文的文本?(Python 3)
- php - 如何在 drupal 文件中查找 html 元素?
- java - 无法从 DateChooserCombo 获取日期
- javascript - 下载文件多次执行的功能
- angular - 以角度计算并显示在第三列(同一行)中的两个不同列的输入值的总和
- php - cPanel 中的密码重置在 localhost 中无法正常工作