Картинка заключена в объект <shape> по-моему, он добавляется
в коллекцию листа, не ячейки. И якорится по листу.
Привязать к ячейке можно только искусственно, пишешь обработчик
события <Change> для листа, апдейтишь position для картинки по
позиции ячейки.
Все это - макросами VB for Application...