隐藏行时隐藏checkbox

我用VBA代码来隐藏一些行。 点击checkbox时,这些行将被隐藏。

我现在的问题是 – 与每行关联的checkbox不会隐藏。 这也干扰我原来的VBA代码来隐藏行和停止工作。 我想隐藏这些checkbox的行。

SO18137495问题示例

请你指教?

您需要将checkbox设置为“使用单元格移动和resize”。 我最后一次使用Excel 2003,这很容易:只需右键单击,select“属性”,然后select该选项。 现在,如果你尝试了,你会看到选项,但它是禁用的:

在这里输入图像说明

因此,您需要在Excel 2007以后访问更现代的格式菜单。 我通过单击“绘图工具”选项卡的“格式”组中的小“更多”箭头来完成此操作。 出于某种原因,它在那里启用。 一旦你设置它,你的checkbox将隐藏其行:

在这里输入图像说明