Плавное перемещение картинки по листу

Всем привет!

Во вложении исходный файл с макросом (как смог, так написал).

Мне надо, чтобы при нажатии на кнопку, картинка двигалась от исходной позиции вправо.

Я задал цикл For и ожидал, что картинка будет перемещаться (перерисовываться) в новое положение 100 раз, таким образом создавая эффект движения, но по факту, excel просто перерисовывает ее в конечное положение, не прорисовывая ее в промежуточных позициях.

Прошу содействия, так как перерыл гугл и форум, но не нашел решения подобной задачи. Везде если предлагают решение, то просто перемещение на одну позицию (смещение 1 раз), поворот или подгон масштаба, но не движение.

Заранее благодарен всем откликнувшимся неравнодушным!