给定一对范围,已知其中一个范围包含另一个范围的元素:
src = ActiveSheet.UsedRange
sel = src.SpecialCells(xlCellTypeVisible)
Run Code Online (Sandbox Code Playgroud)
获取表示这两个范围之间的集合差异(即其中的单元格src不在其中)的新范围的最有效方法是什么sel?
这可以通过使用 中的单元格循环来完成src,但这需要对按范围m * n进行自动化调用,这没有很好的性能,并且我希望能够减少远程 API 调用。mn
您是否尝试过使用Excel的内置公式来过滤数据?例如,如果在 D 列中找到单元格 A2 中的值,则以下公式将打印“是”。在您的情况下,您可以简单地抓取所有没有相应“是”的单元格。
=IF(MATCH(A2,D:D, 0)>0,"Yes","No")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9267 次 |
| 最近记录: |