Мне удалось создать макрос, чтобы скрыть строки, но изображения не скрываются. Что мне не хватает?
2 ответа
1
Вы должны нацеливать изображения отдельно как объекты формы. Как это -
ActiveSheet.Shapes(1).Visible = False
1
Вариант 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