На листе Calc находятся несколько графических объектов, созданных с помощью панели инструментов "Рисование", - прямоугольники и отрезки, в том числе сгруппированные.
Каким образом в коде макроса на Basic можно менять их положение и размер на листе?
Примеры есть у Питоньяка. Макрорекордер в лучшем случае поможет узнать как выделить объект. Механизм привязки объектов к ячейкам, увы, не всегда работает, и при скрытии/показе строк (макросом) - объекты, кнопки итп - иногда сползают.