Recorrer objetos de tipo imagen con un for "excel vba"

Estoy en búsqueda de una ayuda, quisiera saber como puedo recorrer varios objetos de tipo "image" que se encuentran en una hoja de excel con un ciclo for actualmente lo estoy haciendo e la siguiente forma:

____________________________________________________________________________________________________

For Each ctrl In Worksheets("VISUALIZADOR").OLEObjects

If TypeOf ctrl.Object Is Image Then

Set img = ctrl.Object

ruta = Worksheets("SEGMENTACION").Range("L" & a) 'Cargamos la ruta de donde se toma la imagen

img.Picture = LoadPicture(ruta) 'Se carga la imagen al image

img.PictureSizeMode = 3 'Ajusta la imagen al image

ruta = Empty

a = a + 1 'Incrementamos el numero de celda hacia abajo

End If

Next

__________________________________________________________________________________________________

El problema es que debo evaluar si un valor de una celda cambia, si lo hace debo saltarme unos image dejarlos en blanco y continuar después de ciertos image, como ven en el código no consigo ver en que image estoy actualmente y no puedo decirle en cual continuar.

Añade tu respuesta

Haz clic para o