有一个下拉列表,其中包含使用Data->制作的数字。数据验证。目标是仅显示从下拉列表中选择的表的行数而不使用vba(以使普通用户更容易编辑)。表格的第一列包含与下拉列表中的数字对应的数字。该表还包含带公式的列。我选择使用条件格式化,以便计算表的所有单元格,然后使用下拉列表隐藏与单元格值对应的行下面的那些行。换句话说,它需要动态更改表的可见行或动态形成表(但是有一个包含公式的列,我不知道你是否可以在不使用vba的情况下执行此操作)。我尝试过不同的方法,但这个问题对我来说似乎很难。也许你需要使用智能表或电源枢轴,而不是普通的表,但我没有使用它的经验。谢谢你的帮助!
答案 0 :(得分:1)
好的......让我们假设您拥有A1
中的值。
现在范围为B2:G20
。
条件格式公式:=ROW()>$A$1
在B2:G20
范围内,每个单元格的格式都会高于A1
如果格式类似于; ; ;
,则它看起来是空的。
使用此示例并在A1
中包含11 - > B12:G20
将被隐藏。
但是:要设置Row.Hdden = true
,您需要手动执行或使用VBA:/