0

我想知道是否可以根据使用 excel 选择的下拉列表来隐藏列。例如,假设我有 3 列(C1、C2、C3),并且我有一个包含 2 个值(drop1 和 drop2)的下拉列表。从下拉列表中选择 drop1 时,显示 C1、C2 并隐藏 C3。选择 drop2 时,显示所有列 C1,C2,C3 。有谁知道这在excel中是否可行?

4

2 回答 2

0

是的,这是可能的(非常简短的回答)。

使用 VBA 在这种情况下,您必须将下拉值链接到任一单元格(并使用 Worksheet_Change 来查看特定单元格是否已获取隐藏列所需的值(在这种情况下,应撤消隐藏) .

于 2012-12-12T13:39:00.287 回答
0

这是通过 VBA 隐藏列的示例。您需要编写非常类似的代码。

请注意,我假设当您说“excel”时,您实际上是指在 excel 应用程序中。如果您以编程方式生成 Excel 文件,则可以通过 OpenXML API 轻松使用类似的代码。

于 2012-12-12T13:37:10.003 回答