在线表格的 Range.Find() 能否设置忽略筛选?

在线表格的 Range.Find(),跟离线表格 Excel 一样,都会受筛选的影响。比如当前筛选显示的是第2行,那么 Range.Find() 是无法找到第3行的数据的。清除筛选是能解决,但是会造成不便。

所以我从来没有在在线表格中使用 Range.Find(), 而是直接获取整列的数据。问题是,我们很多在线表格都超过5万行,一次性获取这么多数据,目前来看虽然也没有明显的性能问题,但是这种感觉很不好,像是数据库不支持筛选,你只能把整个数据库一次性获取再进行过滤。

能否增加一个类似 Application._IgnoreFilters = true,让 Range.Find() 不再受筛选的影响?

江西省
浏览 251
收藏
3
分享
3 +1
+1
全部评论