我可以创建一个宏来隐藏行,但图像不会隐藏。我遗漏了什么?
答案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