【发布时间】:2019-11-29 18:10:09
【问题描述】:
如果值的总和超过特定数量,我会尝试从 VBA 中的电子表格中删除行。
例如,如果我有以下数据,A1中的名称和A2中的值:
我想在B行中删除A行中的值总和未达到10或以上的所有行,这将留下以下结果:
Thomas = 18 和 John = 15,所以 所有 行包含 Thomas 和 John。
所有其他行都将被删除。
请注意,我将始终知道数据在 A 行和 B 行中,但我不知道会有多少行并且需要在第一个空白单元格之前执行。
【问题讨论】:
-
如果您需要帮助,请在问题中包含您正在使用的代码。请记住,Stack Overflow 不是免费的代码编写服务。
-
嗨braX,我没有任何代码,因为我无法让它工作,我不希望为我编写代码,但有任何关于功能或想法的建议或指导即使有可能也会很好
-
你有没有试过录制一个你想要的宏?如果您想学习,这是一个好的开始。
-
在空白列中使用
SUMIF公式识别不超过条件的名称,然后将其删除。 -
我录制了一个宏来过滤小于 10 的值,但是当它涉及分组值时,我无法让它适用于单个行。