Фигуры не привязаны к отдельным ячейкам на листе Excel - они плавают над ними и имеют свои собственные координаты.Если вы хотите поместить их выше определенной ячейки, вы можете получить координаты этой ячейки и использовать их.
Так что, если вы хотите поместить их выше ячейки C9, попробуйте
left = xl.ActiveSheet.Range('C9').Left;
top = xl.ActiveSheet.Range('C9').Top;
xl.ActiveSheet.Shapes.AddPicture('myPicPath',0,1,left,top,myPicHeight,myPicWidth)
где xl - это переменная, содержащая вашу ссылку на приложение Excel.
Обратите внимание, что если вы впоследствии измените размер или иным образом переместите любую из ячеек, положение фигуры / изображения не изменится - вам понадобитсячтобы переместить его снова, используя тот же метод.