Error al cargar 2 o más imágenes a un Userform
Tengo un inconveniente bastante partícular que no logro entender porque.
Tengo el siguiente código:
On Error GoTo 2
imagen1 = ThisWorkbook.Path & "\Imagenes\" & ComboBox1 & ".jpg"
Fotos.Image1.Picture = LoadPicture(imagen1)
GoTo 3
2:
imagen1 = ThisWorkbook.Path & "\Imagenes\Sin Imagen.jpg"
Fotos.Image1.Picture = LoadPicture(imagen1)
3:
On Error GoTo 4
imagen2 = ThisWorkbook.Path & "\Imagenes\" & ComboBox1 & " 2.jpg"
Fotos.Image2.Picture = LoadPicture(imagen2)
GoTo 5
4:
imagen2 = ThisWorkbook.Path & "\Imagenes\Sin Imagen.jpg"
Fotos.Image2.Picture = LoadPicture(imagen2)5:
En esta macro, capturo el valor que esta en combobox1 y busca un archivo en la carpeta "imagenes" alojada en la misma carpeta que mi formulario y muestra la imagen en "Imagen1" e "Imagen2". Cuando no encuentra la imagen, me muestra una imagen "default" llamada "Sin Imagen". Hasta ahora todo funciona de maravillas. El tema surge cuando no encuentra el archivo para mostrar (o sea debe mostrar la imagen llamada "Sin Imagen") en el segundo cuadro no me lo muestra, de hecho me genera un error.
Porque no me reconoce el "on error goto 4"? ¿Alguna alternativa?