基于下拉列表值的不可见表

有一个数字是使用数据 – >数据validation下拉列表。 目标是只显示从下拉列表中select的表的行数,而不使用vb​​a(使其更容易被普通用户编辑)。 表格的第一列包含与下拉列表中的数字对应的数字。 该表还包含具有公式的列。 我select使用条件格式化的思想,即表格的所有单元格都将被计算,然后用下拉列表隐藏与单元格的值对应的行下的表格行。 换句话说,它需要dynamic地改变表格的可见行或者dynamic地形成表格(但是有一列有公式的列,我不知道你是否可以在不使用vb​​a的情况下做到这一点)。 我尝试过不同的方式,但这个问题似乎对我来说很难。 也许而不是普通的桌子,你需要使用智能桌面或功率支点,但我没有使用它的经验。 感谢您的帮助!

好吧,让我们假设你有A1的价值。

现在为B2:G20的范围。
条件格式公式: =ROW()>$A$1

B2:G20的范围内,每个单元格将被格式化为比A1的值更高的行

如果格式是类似的; ; ; ; ; ; 它看起来是空的。

使用这个例子,在A1 – > B12:G20有11个将被隐藏。

但是:要设置Row.Hdden = true您需要手动执行或使用VBA:/