可以设置宏来隐藏数据和图像吗?

可以设置宏来隐藏数据和图像吗?

我可以创建一个宏来隐藏行,但图像不会隐藏。我遗漏了什么?

答案1

您需要分别定位图像形状物体。 像这样 -

ActiveSheet.Shapes(1).Visible = False

答案2

选项 1) 将图片设置为随单元格移动和调整大小。更改行高(包括隐藏行高)将同时调整图片大小。右键单击图像,然后单击Format Shape...底部的向下按钮。单击Properties左侧的并选择选项Move and size with cells 截屏

选项 2) 使用 VBA 隐藏图像(Raystafarian 已提到)。以下是几个示例。

ActiveSheet.Shapes(1).Visible = False
Worksheets("Sheet 1").Shapes("Oval 1").Visible = False
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Visible = False

相关内容