excel - vba可见总过滤器
问题描述
我有以下代码:
.AutoFilter Field:=3, Criteria1:=docnum
.AutoFilter Field:=6, Criteria1:=pmtdate
Range("H1").Select
Selection.Offset(1, 0).Select
Range(Selection, Selection.End(xlDown)).Select
visibleTotal = Application.WorksheetFunction.Sum(Selection.SpecialCells(xlCellTypeVisible))
If visibleTotal = pmtamt Then
MsgBox visibleTotal
所以,我的问题是我希望它接受范围为 (最多 +-10) 的可见总数。
例如,如果我的变量是 = 10,我希望我的代码匹配从 0 到 20 的所有内容,并且我的变量的边距为 + 或 - 10 个数字
所以 0 到 20 之间的所有内容都应该匹配,包括 10.001 和 10.569 ... ETC ..
我这样做是为了匹配金额,无论货币差异可能会增加或减少金额,并且我的允许范围是 + 或 - 10 $
如果我的问题不清楚,请告诉我。
解决方案
推荐阅读
- c# - 与内部静态类的接口
- asp.net - Entity Framework Core 移除引用对象
- javascript - 在 Visual Studio 的发布版本中删除未使用的 css/js 代码
- html - 已分配但不可见的下拉菜单选项?
- javascript - Firefox 控制台中的 Konva 错误/警告
- linkedin - LinkedIn API v2 获取用户信息
- sql - 使用一个函数将计算值插入两个表中
- java - Apache Camel - 从正文中获取属性值
- assembly - ARM汇编如何打印字符串索引
- python - Jupyter notebooks 到(实际上是可重用的)python 组件