Insertar imagenes en formulario de excel vba a una celda.

Me prodran apoyar con el código vba para guardar rutas de imágenes en una celda excel, a través de un formulario.

Es decir al abrir el formulario me pueda guardar los registros y la imagen de una persona pero solamente la ruta de la imagen en la celda.

Si me pueden apoyar les agradeceria mucho.

1 Respuesta

Respuesta
1

Entiendo que tendrás una formulario del tipo Userform.

No me quedó claro si ya tenés la macro que busca la ruta de la imagen. Sino podés guiarte con este ejemplo:

En mi ejemplo la ruta se guarda en el TextBox3, que luego se vuelca en la macro del GUARDADO como hipervínculo en col C de la fila del registro (filx)

Private Sub CommandButton1_Click()  'BOTON vincular
'x Elsamatilde
'abre el cuadro de diálogo
archi = Application.GetOpenFilename
'si se seleccionó algun archivo...'guarda el nombre en el textbox
If archi <> "" Then TextBox3 = archi
'opcional: mostrarla en un cuadro dentro del UF
End Sub
Private Sub CommandButton2_Click()  'GUARDAR registro en la hoja
'x Elsamatilde
'la fila es la del registro encontrado
Range("C" & filx) = TextBox3     'ruta de la imagen
'se establece como hiperv
Range("C" & filx).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=ActiveCell.Value, _
        TextToDisplay:=ActiveCell.Value
'sigue el resto de la macro de guardado
End Sub

Sdos y no olvides valorar las respuestas si el tema queda resuelto. Sino comenta enviando todas tus referencias para ajustar el código.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas