6

我使用 VBA 代码隐藏了一些行。当我单击复选框时,这些行被隐藏。

我现在遇到的问题是 - 与每一行关联的复选框不会隐藏。这也会干扰我原来的 VBA 代码来隐藏行并停止工作。我想用行隐藏这些复选框。

SO18137495 问题示例

请问你能建议吗?

4

1 回答 1

12

您需要将复选框设置为“使用单元格移动和调整大小”。上次我这样做时,使用 Excel 2003 很简单:只需右键单击,选择“属性”并选择该选项。现在,如果您尝试这样做,您将看到该选项,但它已被禁用:

在此处输入图像描述

因此,您需要在 Excel 2007 及更高版本中访问外观更现代的格式菜单。我通过单击“绘图工具”选项卡的“格式”组上的“更多”小箭头来做到这一点。出于某种原因,它在那里启用。设置后,您的复选框将隐藏在其行中:

在此处输入图像描述

于 2013-08-09T03:52:59.747 回答