2015-11-03 75 views
0

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

+0

你不能隐藏行/列的情况下自动VBA ......但是,你可以改变格式,因此它只是表明什么?如果这仍然可以与你正在寻找的。请考虑:将这样一个单元格作为您的下拉列表的源代码也不会在其中显示任何内容(它仍然可以正常工作,但是不能看到您选择的内容) –

+0

@Dirk Reichel下拉列表值不基于此表格中,表格中的列具有相同的编号,因此下拉列表始终可见。正如我在帖子中所说的,我选择了有条件的格式化,但我不知道我需要写什么样的规则。我知道如何让洞表不可见,但我只需要其中的一部分是隐形的 – Samuel

回答

1

好吧...让我们假设你有A1中的值。

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

B2:G20范围内的每一个细胞都将与A1

高于该值的行被格式化如果格式是一样的东西; ; ;它看起来空。

使用此示例,并且在A1中有11个 - >B12:G20将被隐藏。

但是:设置Row.Hdden = true你需要做手工或使用VBA:/

+0

非常感谢您,我将在稍后尝试,因为我是用手机写的,Office mobile功能有限 – Samuel

相关问题